GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wird mein System fsck, wenn ich neu starte?

Lösung 1:

Wenn Sie nur ein fsck vermeiden möchten, sollte das Hinzufügen der Option -f zum Herunterfahren dabei helfen. shutdown -F um fsck zu erzwingen.

tune2fs -l /dev/foo wird Ihnen die interessanten Informationen mitteilen.

Hier ist ein Anfang, um genau das zu extrahieren, was Sie brauchen:

mount -l -t ext3,ext2 | cut -d' ' -f1 | xargs -n1 tune2fs -l | egrep -i 'state|mount|check'

Wenn das "Nächste Prüfung nach"-Datum in der Vergangenheit liegt, wird es ein fsck.

geben

Wenn der Status des Dateisystems nicht sauber ist, wird ein fsck angezeigt. (Dies könnte auch passieren, wenn während des Neustarts/Herunterfahrens ein Problem mit dem System auftritt, das ein sauberes Unmounten verhindert)

Wenn die Mount-Anzahl die maximale Mount-Anzahl erreicht hat, wird ein fsck.

angezeigt

Lösung 2:

Mit tune2fs -l /path/to/device :

  • Wenn "Mount-Anzahl" größer als "Maximale Mount-Anzahl" sein wird, verwenden Sie -c um das Maximum zu ändern oder -C um die Zählung zu ändern
  • Wenn "Zuletzt geprüft" nicht aktuell genug für das "Prüfintervall" ist, verwenden Sie -i um das Intervall zu ändern oder -T um die zuletzt überprüfte zu ändern

Lösung 3:

Die andere Option ist, dass Sie die fsck-Prüfungen beim Booten manuell überspringen können, indem Sie das 6. Feld in Ihrer /etc/fstab aktualisieren:

/dev/sda2  /  ext3  defaults,errors=remount-ro 0       1

Dies ist dem ähnlich, was die meisten fstabs haben werden. 1 bedeutet, dass es überprüft werden sollte und ein Root-Dateisystem ist, 2 bedeutet, dass es überprüft werden sollte, aber parallel mit anderen Dateisystemen durchgeführt wird, und 0 bedeutet, dass die Überprüfung übersprungen wird

dies gilt auch unabhängig vom Dateisystem


Linux
  1. Inkonsistente Gerätenamen beim Neustart verursachen Mount-Fehler oder falsches Mounten in Linux

  2. Wann ist ein Neustart erforderlich?

  3. Der beste Weg, um zu verhindern, dass sich das Root-System füllt, wenn ein Mount fehlschlägt?

  4. Debuggen von fstab-Problemen beim Neustart

  5. Wann ist fsck gefährlich?

Fsck-Befehl unter Linux (Dateisystem reparieren)

Fsck-Befehl unter Linux

So finden Sie heraus, wer das Linux-System wann neu gestartet hat

So starten Sie Ubuntu 20.04 LTS neu

So starten Sie CentOS 8 neu

So mounten Sie NFS unter Debian 11