
Wenn ein fsck beim Booten länger als 90 Sekunden dauert, wird die systemd-Einheit abgeschaltet und das System fällt in den Notfallmodus. Dies ist bei Headless-Geräten ohne KVM natürlich sehr bedauerlich, da das Problem von außen nicht behoben oder zumindest diagnostiziert werden kann.
Die genauen Zeilen lauten:
[ 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
Die fehlerhafte Partition ist die Boot-Partition (FAT-Dateisystem) auf einem Raspberry Pi. Obwohl die Partition nur 41 MB groß ist, dauert der FS-Check länger als 90 Sekunden. Ich hatte dieses Problem noch nie mit ext2/3/4-Partitionen.
Wie kann ich dieses Problem beheben?
Antwort1
Ich habe zwei Methoden gefunden, um das Problem zu beheben:
A)
Erhöhen Sie DefaultTimeoutStartSec
und DefaultTimeoutStopSec
in /etc/systemd/system.conf
.
B)
Ergänze x-systemd.device-timeout=300s
die /etc/fstab
Optionen der betroffenen Partition
Das hat nicht funktioniert:
- Hinzufügen einer
TimeoutSec
Zeile zu/lib/systemd/system/[email protected]
- Hinzufügen einer
JobTimeoutSec
Zeile zu/lib/systemd/system/local-fs.target