Мне нравится запускать систему без присмотра для ежедневного использования в киоске.
Тем не менее, система может быть отключена в любое время, если кто-то не произвел надлежащего отключения. По умолчанию Ubuntu не отключается из-за потери питания. После перезагрузки после отключения питания можно запустить fsck для проверки файловой системы, а fsck может дать команду системе перезагрузиться после ее завершения. Таким образом, даже если никакие данные конфигурации не будут повреждены, машина может не загрузиться после потери питания. Итак, я протестировал некоторые обходные пути:
измените приоритет fsck монтирования root на
0
(последнее поле вfstab
корневой записи), что предотвращает запускfsck
после каждой потери питания. Тем не менее, система может загружаться с монтируемым root-доступом только для чтения, что не ожидается многими службами, и вместо графического входа в систему появляется приглашение для входа в консоль.Заменить
errrors=remount-ro
наerrors=continue
. Это создает плохое предчувствие, что дальнейшая потеря данных может произойти из-за незавершенной файловой системы. Тем не менее, приfsck
включении снова, это должно увеличить загрузочную способность системы после потери питания. Итак, я бросил 1).Переконфигурируйте grub2 для использования обычного времени ожидания по умолчанию после неудачной загрузки. Для этого я добавил
GRUB_RECORDFAIL_TIMEOUT=0
к/etc/default/grub
.
Тем не менее, трудно понять, являются ли эти взломы доказательством потери мощности системы. Есть идеи? Еще можно сделать?