fsck при загрузке приводит к сбою зависимости systemd и последующей ошибке загрузки

fsck при загрузке приводит к сбою зависимости systemd и последующей ошибке загрузки

Если fsck занимает больше 90 секунд во время загрузки, блок systemd отключается по тайм-ауту, и система переходит в аварийный режим. Это, очевидно, очень досадно для устройств без головы без KVM, поскольку проблема не может быть исправлена ​​или, по крайней мере, диагностирована извне.

Точные строки приведены ниже:

[ TIME ] Timed out waiting for device dev-disk-by-partuuid-xxx
[DEPEND] Dependency failed for /boot
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for File System Check on /dev/disk/bypartuuid/xxx

Раздел-нарушитель — это загрузочный раздел (файловая система FAT) на Raspberry Pi. Несмотря на то, что раздел всего 41 МБ, проверка fs занимает больше 90 секунд. У меня никогда не было такой проблемы с разделами ext2/3/4.

Как можно решить эту проблему?

решение1

Я нашел два способа исправить это:

а)

Увеличьте DefaultTimeoutStartSecи DefaultTimeoutStopSecв /etc/systemd/system.conf.

б)

Добавить x-systemd.device-timeout=300sк /etc/fstabпараметрам проблемного раздела

Это не сработало:

  • добавление TimeoutSecстроки в/lib/systemd/system/[email protected]
  • добавление JobTimeoutSecстроки в/lib/systemd/system/local-fs.target

Связанный контент