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

Если fsck занимает более 90 секунд во время загрузки, системный блок отключается, и система переходит в аварийный режим. Очевидно, что это очень прискорбно для безголовых устройств без 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/systemd-fsck@.service
  • добавив JobTimeoutSec линия к /lib/systemd/system/local-fs.target
Другие вопросы по тегам