LINUX.ORG.RU

О файловых системах


0

0

Купил вот я себе хард на 750 Гб внешний, влепил на него XFS. А сегодня что-то вот задумался: а надёжна ли XFS при внезапном отключении питания? Сохранённые файлы-то хоть не портятся? :) На эту тему уже погуглил, но хотелось бы услышать реальные истории. Также интересует истории о том, как повели себя другие файловые системы в подобных ситуациях.

На последней XFS у меня ничего не пропадало и не портилось. А питание в то время вырубалось часто. Вот сейчас JFS стоит, и она может приподносить разные сюрпризы. Один раз пришлось сделать reboot через SysRq, при этом sync сделал. Так она мне мне затерла кучу файлов, даже тех, что не были открыты в последний момент, но просто использовались недавно.

Deleted
()

пользовался xfs - на разделе с аудио/видео данными отключения питания были - данные не терялись, правда в это время интенсивной работы с этими данными не было, так что тест не полноценный.

пользовался ext3 - при отключении питания ведёт себя как и всякая другая ФС с журналом, возрвращает назад незавершённые операции, делая ФС работоспособной.

по идее ФС с исходниками из стабильной ветки должны быть очень надёжны... Чем более популярна ФС, тем более вылизаны исходные коды и следовательно тем она более надёжна. Наиболее популярны по моим наблюдениям 1) Ext3 (максимальное количество пользователей) 2) ReiserFS (теряет популярность т.к. Райзер сидит в тюрьме) 3) XFS (тоже вроде популярна как быстрая ФС для хранения большого колчичества больших фалов)

Хотя лучше бы ты себе купил хард на 400Гб и простенький ИБП в придачу :-)

anonymous
()
Ответ на: комментарий от sdio

У меня на генте тормозила, при пработе с большим количеством мелких файлов

bakagaijin
()

При отрубании питания на XFS в ~ 4 случаях из 6 терялся открытый файл с сессией Оперы :) Самое неприятное в XFS - файл внешне как живой. А внутри - одни нули. До сих пор не пойму, что нужно курить разработчикам, чтобы при чеке ФС повреждённые файлы не сбрасывать куда-то, не обрезать, не удалять, наконец, а забивать нулями :)

KRoN73 ★★★★★
()

Пользуюсь reiserfs и достаточно давно - ниразу ничего не пропадало, причем жена выключает компьютер простым нажатием кнопки power, при этом у меня не настроено корректное завершение работы на этот случай. То что обладатель авторских прав сидит в тюрьме - думаю это не скажется на ее развитии. xfs - все же не родная для linux фс, ext2/3 давно пора закапывать, возможно в ext4 когда то станет идеальным вариантом.

koTuk
()
Ответ на: комментарий от KRoN73

Это фича (связанная с безопасностью) и меняться она не будет.

> ...повреждённые файлы...
Файлы как ты сам заметил поврежеденные и ... да и все.

sdio ★★★★★
()

Раздел 40 ГБ причем вопреки правилам там стояла игруха под вайном с кучей контента, игруха любит вешать систему так что сисрк не помогаает, соответственно ребут жесткий, потерь данных ни разу не было.

anonymous
()
Ответ на: комментарий от anonymous

>2) ReiserFS (теряет популярность т.к. Райзер сидит в тюрьме)

ИМХО бы поставил, где доказательства что Райзер сидит за совершенно? Суд присяжных вобще посмешище над всей системой правосудия.

>1) Ext3 (максимальное количество пользователей)

Не подходит для больших файлов, слишком много под журнал берет, а тюнингом мне заморачиватся не надо.

anonymous
()

ничего никогда безвозвратно не терялось на xfs, jfs.. С reiserfs немного сложнее.. Последние версии ext3 тоже ведут себя довольно стабильно, чего никак не могу сказать о тех, что были лет 7 тому назад..

MiracleMan ★★★★★
()

В теории xfs склонна к потере данных при сбоях питания из-за любви к использованию кеша в оперативе. Однако такого не наблюдал, но саму xfs использовал не долго, года жил пару месяцев под kubintu.

raiser один раз удачно откатил журнал, угробив нулями несколько уже докаченных torrent'ов.

Имхо ext3 с data=journal самое оно.

marsijanin ★★
()
Ответ на: комментарий от koTuk

> причем жена выключает компьютер простым нажатием кнопки power, при этом у меня не настроено корректное завершение работы на этот случай.

А ты настрой. И вправь мозги жене.

gaa ★★
()

Советую ext3. Проблем ни разу не было, не смотря ни на происки Чубайса, ни на то, что я иногда промахиваюсь по выключателю лампы и вырубаю сетевой фильтр.

gaa ★★
()
Ответ на: комментарий от sdio

>Файлы как ты сам заметил поврежеденные и ... да и все.

Вот только потом одна существенная беда - найти в системе эти повреждённые файлы. Это в общем случае невозможно. За это и надо отрывать всё, что отрывается разработчикам.

KRoN73 ★★★★★
()
Ответ на: комментарий от gaa

>Советую ext3.

Прежде чем что-то советовать нужно хоть немного в вопросах разбираться, хотя бы мнение свое выскажи советчик.

>я иногда промахиваюсь по выключателю лампы и вырубаю сетевой фильтр.

алкоголем не увлекайся и не пожалей 1000р на простейший ибп.

По теме - сходи на http://www.linuxsymposium.org/ и посмотри доклады 2006 и 2007 год там есть кое-что и о файловых системах.

koTuk
()
Ответ на: комментарий от KRoN73

А вот на моей практике, как ни странно, подобных проблем не возникало..

MiracleMan ★★★★★
()
Ответ на: комментарий от Deleted

>Интересно какая система гарантирует от подобных случаев.

ReiserFS у меня на некоторых машинах десятки раз перегружался :) Не помню ни одного случая потери файла.

Было два случая падения ext3, но - целиком, всего раздела.

XFS не падала, но обнуления открытых файлов - это уже у меня в печёнках...

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> XFS не падала, но обнуления открытых файлов - это уже у меня в печёнках...

Если там будет мусор тебе будет легче?

sdio ★★★★★
()
Ответ на: комментарий от koTuk

>> я иногда промахиваюсь по выключателю лампы и вырубаю сетевой фильтр.

> алкоголем не увлекайся и не пожалей 1000р на простейший ибп.

У меня ибп стоит до фильтра.

gaa ★★
()
Ответ на: комментарий от sdio

> Если там будет мусор тебе будет легче?

ну хотя бы размер обнулять, ну или переименовывать файл как-нибудь. чтобы можно было его визуально отличить от неповрежденных.

isden ★★★★★
()
Ответ на: комментарий от sdio

не интуитивно понятно имхо. ситуация - внезапно вырубился комп. грузимся, во время загрузки уходим курить (пить чай), диск чекается, но некоторые файлы похерены. загружаемся, визуально смотрим, все вроде ок, файлы на месте. забиваем. а через пару дней обнаруживается что "самый любимый порнофильм" (ц) похерен (хотя сам файл снаружи выглядит ОК).

isden ★★★★★
()
Ответ на: комментарий от sdio

>Если там будет мусор тебе будет легче?

Ну, в Рейзере я ни разу при падениях мусора не видел. А ext3 сваливает прибитое в lost+found.

Как искать в XFS битые файлы? Никак. Т.о. XFS порождает потенциально труднообнаружимые системные ошибки.

KRoN73 ★★★★★
()
Ответ на: комментарий от sdio

>может в лог /var/log/fsck/checkfs заглянуть?

$ sudo cat /var/log/fsck/checkfs

cat: /var/log/fsck/checkfs: Нет такого файла или каталога

...

Вообще же, ни разу не видел, что XFS при проверке FS писал бы где-то имена битых файлов.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.