
Если 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