LINUX.ORG.RU

Устойчивость к отключениям питания

 , ,


0

1

Имеется одноплатный компьютер CubieBoard2. Стоит ArchLinux ARM на MicroSD-карте. Установка выполнена по официальной инструкции (корневой раздел на ext4). Периодически бывают ситуации, что он отключается простым отключением питания, без каких-либо команд и корректного завершения. Понятное дело, что если в этот момент что-нибудь устанавливать/обновлять, то всё может упасть, однако в такой ситуации можно позаботится о том, чтобы неожиданных выключений не было. В остальное время никаких изменений в ОС не вносится, разве что какие-нибудь логи и пользовательские данные, утрата которых за последние N секунд не является критичными.

Насколько надёжна такая конфигурация? В плане того, не может ли полететь ФС от частых некорректных выключений (во время штатной работы, а не какого-нибудь fsck)? Или быть может systemd или nginx могут внезапно записать что-нибудь на диск и если оно не запишется как надо, то система упадёт? Или же если после всех установок, обновлений и настроек сделать sync, то не важно, что будет потом. Возможно, стоит использовать какие-то особые опции монтирования? Или даже другую ФС? Никаких DE и графических приложений не установлено.

★★★★★

Из популярных систем это может быть критично для btrfs, остальные более-менее нормально справляются.

dvrts ★★★ ()

однако в такой ситуации можно позаботится о том, чтобы неожиданных выключений не было.

а во всех ситуация типа нельзя?..

t184256 ★★★★★ ()

У ext4 можно включить журналирование данных и отключить отложенную запись. Будет медленнее, но надёжнее.

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