Продолжить загрузку с автономного диска fstab (linux/systemd)

Во время загрузки в предсистемных версиях сервера Ubuntu (например, 14.04), если некритический диск fstab был отключен, система будет ожидать монтирования диска (30 секунд iirc), тайм-аута и продолжения загрузки.

После обновления с 16.04 до Ubuntu 18.04, я полагаю, благодаря системным зависимостям отсутствующий диск fstab останавливает процесс загрузки, в результате чего во время загрузки появляется приглашение "Аварийный режим... Нажмите Enter для обслуживания".

  1. Есть ли способ изменить это поведение по умолчанию? То есть. просто продолжить загрузку или возможность пометить диски как некритические?
  2. В противном случае, существует ли простая команда systemctl, чтобы "продолжить загрузку, игнорируя отсутствующий диск" из обслуживания?

1 ответ

Решение

В /etc/fstab Записи для ваших монтирований вы можете добавить системные параметры, в том числе nofail опция будет указывать systemd, что загрузка может продолжаться, не дожидаясь монтирования модуля и независимо от того, может ли точка монтирования быть успешно установлена.

Вы можете добавить варианты x-systemd.device-timeout и или x-systemd.mount-timeout настроить тайм-ауты.

Другие вопросы по тегам