Debian Buster fsck ist mit Exit-Status 4 fehlgeschlagen

Debian Buster fsck ist mit Exit-Status 4 fehlgeschlagen

Ich habe dies bereits woanders gepostet, aber keine Antwort erhalten.

Ich habe meinen Raspberry Pi jetzt von Jessie auf Buster aktualisiert und seitdem konnte ich Domoticz endlich wieder zum Laufen bringen, aber es ist ein weiteres Problem aufgetreten.

wenn ich den Raspberry anschließe startet er, aber nicht vollständig.

Es steht Notfallmodus mit der Meldung

can not access to console, the root account is locked
press enter to continue

Ich drücke die Eingabetaste und PI startet einfach und alles funktioniert.

Das Problem ist, dass ich normalerweise nie eine Tastatur oder ein Display angeschlossen habe.

Also muss es wieder vollständig starten, so wie in den letzten 5 Jahren.

ich habe ein paar Fehler im Protokoll gefunden, darunter diesen

fsck failed with exit status 4
failed to start file system Check on root device

habe viele Threads gefunden, kann aber keine Lösung finden

sudo fsck -f
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/mmcblk0p2 is mounted.
e2fsck: Cannot continue, aborting.

       cat  /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that

hoffe, dies könnte eine erste Richtung dessen sein, was ich finden kann, aber ich bin ein Neuling, also weiß ich nicht, was ich weiter tun soll

Antwort1

Sie können tune2fs beim Booten mit dem folgenden Befehl ein fsck ausführen lassen

sudo tune2fs -c 1 /dev/mmcblk0p2

Dies weist das System an, bei jedem Neustart auf dem Root-Gerät / ein fsck auszuführen. Fast vergessen zu sagen, dass es beim Neustart ein fsck / ausführen sollte. Beachten Sie, dass dies nur auf ext2/3/4-Dateisystemen funktioniert.

Sie können das letzte Datum für fsck mit dem folgenden sehen

tune2fs -l /dev/mmcblk0p2 |grep -i "last checked"

verwandte Informationen