Информация об изменениях

Сообщение Re[2]: Linux. Устойчивость файловой системы от 01.06.2020 13:18

Изменено 01.06.2020 13:19 lpd

Re[2]: Linux. Устойчивость файловой системы
Здравствуйте, Михaил, Вы писали:

М>Здравствуйте, igor-booch, Вы писали:


IB>>Неоднократно сталкивался с повреждением файловой системы на Linux разных версий.

IB>>Иногда удавалось восстановить иногда нет.
IB>>Бывало после отключения электричества, бывало не с того не с сего.
IB>>На Windows таких проблем меньше.
IB>>Насколько устойчива и защищена файловая система Linux по сравнению с Windows?

М>По моим наблюдениям, как минимум ext4 не предназначена для резкого отключения питания — как минимум, пропадают файлы, как максимум root fs вообще не монтируется, и получается boot loop (причем встроенный fsck по какой то причине (не разбирался по какой) не запускается


Обычно при повреждении файловой системы, в начале загрузки стартует консоль, и из нее можно вызвать fsck. Мне такой вариант помогал с xfs, но с ext4 не помню вообще повреждений.
Вообще, есть команда sync, которая сбрасывает кеш на диск. После записи больших файлов и перед выключением или крешем, есть смысл sync запускать, тогда повреждений не будет.
Re[2]: Linux. Устойчивость файловой системы
Здравствуйте, Михaил, Вы писали:

М>Здравствуйте, igor-booch, Вы писали:


IB>>Неоднократно сталкивался с повреждением файловой системы на Linux разных версий.

IB>>Иногда удавалось восстановить иногда нет.
IB>>Бывало после отключения электричества, бывало не с того не с сего.
IB>>На Windows таких проблем меньше.
IB>>Насколько устойчива и защищена файловая система Linux по сравнению с Windows?

М>По моим наблюдениям, как минимум ext4 не предназначена для резкого отключения питания — как минимум, пропадают файлы, как максимум root fs вообще не монтируется, и получается boot loop (причем встроенный fsck по какой то причине (не разбирался по какой) не запускается


Обычно при повреждении файловой системы, в начале загрузки стартует консоль, и из нее можно вызвать fsck. Мне такой вариант помогал с xfs, но с ext4 вообще ошибки бывают очень редко.
Вообще, есть команда sync, которая сбрасывает кеш на диск. После записи больших файлов и перед выключением или крешем, есть смысл sync запускать, тогда повреждений не будет.