Если во время загрузки 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.
Как я могу исправить эту проблему?
Я нашел два способа исправить это:
а)
Увеличение 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