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