Есть вопрос! — Устойчивость файловых систем к некорректному завершению работы
Возник вопрос из сабжа.
Есть система, на старой машине стоит где-то там в углу, народ юзает. Этот народ иногда вырубает машину не через завершение работы, и ещё там бывают просто какие-то глюки по питанию, так что система либо вешается, либо отключается.
До этого стояла система с ext2, после двух таких отключений файловая система превратилась в месиво, fsck довершил работу, удалив половину файлов.
Думал, что это проблема ext2, поставил с нуля на ext3. После одного глюка по питанию возникли проблемы, система ещё не является месивом, но fsck жалуется на тонны ошибок и предлагает для лечения удалить кучу файлов. Боюсь выполнять. Пока работает - пускай работает.
Что самое интересное - в системе вообще не меняются никакие файлы, разве что логи. Там ничего не устанавливается, ничего не записывается, ничего не удаляется, используется только для доступа к электронному справочнику. То есть, такие директории как /usr и /bin после установки вообще не меняются, однако fsck предлагает удалить файлы и оттуда.
Я не понимаю, почему эти системы так легко разваливаются. Ни с ntfs, ни с fat32 таких проблем никогда не было. Да, что-то ломалось, но повреждения были в рамках изменённых в ходе сеанса файлов. Тут же ломается всё подряд.
Вопрос - есть ли более устойчивые ФС? Как вообще с этим бороться?
P.S: лечить питание не предлагать. С этим что-то делать буду, но это не решает вопроса с ненадёжносью файловой системы.
Есть система, на старой машине стоит где-то там в углу, народ юзает. Этот народ иногда вырубает машину не через завершение работы, и ещё там бывают просто какие-то глюки по питанию, так что система либо вешается, либо отключается.
До этого стояла система с ext2, после двух таких отключений файловая система превратилась в месиво, fsck довершил работу, удалив половину файлов.
Думал, что это проблема ext2, поставил с нуля на ext3. После одного глюка по питанию возникли проблемы, система ещё не является месивом, но fsck жалуется на тонны ошибок и предлагает для лечения удалить кучу файлов. Боюсь выполнять. Пока работает - пускай работает.
Что самое интересное - в системе вообще не меняются никакие файлы, разве что логи. Там ничего не устанавливается, ничего не записывается, ничего не удаляется, используется только для доступа к электронному справочнику. То есть, такие директории как /usr и /bin после установки вообще не меняются, однако fsck предлагает удалить файлы и оттуда.
Я не понимаю, почему эти системы так легко разваливаются. Ни с ntfs, ни с fat32 таких проблем никогда не было. Да, что-то ломалось, но повреждения были в рамках изменённых в ходе сеанса файлов. Тут же ломается всё подряд.
Вопрос - есть ли более устойчивые ФС? Как вообще с этим бороться?
P.S: лечить питание не предлагать. С этим что-то делать буду, но это не решает вопроса с ненадёжносью файловой системы.