fsck beim Booten führt zu einem Systemd-Abhängigkeitsfehler und einem anschließenden Bootfehler

fsck beim Booten führt zu einem Systemd-Abhängigkeitsfehler und einem anschließenden Bootfehler

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 DefaultTimeoutStartSecund DefaultTimeoutStopSecin /etc/systemd/system.conf.

B)

Ergänze x-systemd.device-timeout=300sdie /etc/fstabOptionen der betroffenen Partition

Das hat nicht funktioniert:

  • Hinzufügen einer TimeoutSecZeile zu/lib/systemd/system/[email protected]
  • Hinzufügen einer JobTimeoutSecZeile zu/lib/systemd/system/local-fs.target

verwandte Informationen