LINUX.ORG.RU

Автоматическая проверка дисков после жёсткого отключения питания в systemd

 ,


0

1

Как организовать автоматическую проверку дисков после некорректного выключения системы (например, когда свет отключают) средствами systemd?

Когда я использовал sysvinit у меня был костылёк: в rc.local я создавал /forcefsck, в rc.local.shutdown я его удалял. При загрузке rc.sysinit запускает насильственную проверку дисков, если /forcefsk существует.

Как сделать то же в systemd. Может быть он уже имеет встроенные механизмы для проверки дисков после краха системы?

P. S. Купить UPS не предлагать!

P. S. Холивар sysvinit vs systemd не начинать!


Все ext* автоматически проверяются, если если при попытке монтирования обнаружен факт некорректного завершения работы.

Homura_Akemi
()

Не надо ничего делать. Проверка выполняется автоматически.

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

В суперблоке вроде есть флаг состояния. Если там «смонтировано», то очевидно, что отмонтирования не было и нужно выполнить проверку. Ещё незакрытые транзакции в журнале.

Homura_Akemi
()

Когда я использовал sysvinit у меня был костылёк: в rc.local я создавал /forcefsck, в rc.local.shutdown я его удалял. При загрузке rc.sysinit запускает насильственную проверку дисков, если /forcefsk существует.

вот это я понимаю велосипед, прямиком из девяностых

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