За замовчуванням systemd переходить до аварійної оболонки при найменшій помилці. Наприклад, якщо одне з кріплень у fstab з певних причин виходить з ладу, система стає негайно завантаженою. Я керую десятками різноманітних виробничих систем і вважаю цю поведінку дуже згубною. (Насправді я думаю, що це головний провал дизайну, але це особиста думка).
Я хотів би збільшити стійкість завантаження системи. Оптимально система завжди повинна завантажуватися, відсутні драйвери, кріплення тощо не повинні скидати аварийну оболонку, (просто показуйте попередження замість цього), якщо ця помилка не зробить вхід консолі абсолютно неможливим. Що можна запустити, те і слід запустити.
Я знаю, що systemd автоматично генерує * .mount файли з / etc / fstab, і я міг би використовувати параметр nofail з невеликим тайм-аутом x-systemd.device (або сам визначити відповідні файли .mount). Однак це не вирішило мою проблему, я хочу зробити систему більш стійкою, "латати" fstab щоразу не дуже зручно, і я не впевнений, скільки інших можливих "проблем" існує, що зробить мою систему незавантаженою лише тому, що десь розробник десь вважав, що це досить важливо.
Я начебто хотів би відновити контроль над своєю машиною і не дати системному вирішити, яка проблема є досить серйозною, щоб придушити процес завантаження. Це можливо?