Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как сделать автоматическую проверку дисков без лишних подтверждений при ошибках?  (Прочитано 2676 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MaratSh

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
  • Всё пройдёт...
    • Просмотр профиля
Имеется сервер Ubuntu 12.04, на котором силами mdadm собран Raid1 из пары Intel SSD 520 60GB.
Проблема в том, что после некорректного выключения сервера, при следующей загрузке может появиться fsck, который находит ошибки на разделах и предлагает нажать F, чтобы их исправить. Но загвоздка в том, что сервак стоит без монитора и клавиатуры, в окружении туповатых бухгалтеров, в 150км от меня...  :idiot2:
В последний раз спасло то, что на сервере есть IPMI, и я после долгих стараний выше обозначенных бухгатеров, через USB-модем и TeamViewer смог подключиться к консоли и нажал злосчастную кнопку на клавиатуре.

Как сделать, чтобы проверка была ПОЛНОСТЬЮ автоматической, с принудительным исправлением ошибок? (как в винде).

UPDATE:
Судя по man fsck, нужно использовать при запуске ключ -y.
-y     For some filesystem-specific checkers, the -y option will cause the fs-specific fsck to always attempt to fix any detected  filesystem  cor‐
              ruption  automatically.   Sometimes  an  expert  may  be able to do better driving the fsck manually.  Note that not all filesystem-specific
              checkers implement this option.  In particular fsck.minix(8) and fsck.cramfs(8) do not support the -y option as of this writing.
Только где его прописывать?

« Последнее редактирование: 29 Августа 2013, 10:14:21 от MaratSh »

Оффлайн MaratSh

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
  • Всё пройдёт...
    • Просмотр профиля
Напишу ответ на свой же вопрос, а то вдруг забуду.  :)

Для того, чтобы fsck самостоятельно устраняла ошибки без ручного подтверждения запросов, в загрузочных параметрах требуется включить опцию автоматического подтверждения всех запросов.
В конфигурационном файле /etc/default/rcS присвоить переменной FSCKFIX значение yes:
# automatically repair filesystems with inconsistencies during boot
FSCKFIX=yes

пруф: http://www.truevds.ru/help.docs.fsck_autofix

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.