Wie finde ich heraus, ob es beim nächsten Start ein Fsck gibt?

24

Gibt es eine Möglichkeit herauszufinden, ob für den nächsten Start eine Dateisystemprüfung geplant ist?

Vielleicht ähnelt es einer erzwungenen Überprüfung, die durch die Existenz der Datei ausgelöst wird /forcefsck?

Drehmoment
quelle
2
Gibt es neben Befehlszeilentools wie dumpe2fs und tune2fs GUI-Tools, um dies herauszufinden? Es scheint eine gute Funktion für Gnome Disk Utility (Palimpsest) zu sein, aber ich sehe es dort oder in Gparted nicht ....
nealmcb

Antworten:

26

Dies hängt neben / forcefsck auch von Ihrem Dateisystem ab.

Mit ext2, ext3 und ext4 können Sie verwenden

dumpe2fs -h /dev/diskname 

Wobei diskname zum Beispiel sda1 ist. Sie können den Namen Ihrer Festplattenpartition bestimmen, indem Sie den Befehl ausführen

mount

Beispielausgabe (nur teilweise):

/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)

Wobei xvda1 der Name der Root-Festplattenpartition ist.

Für dumpe2fs sind drei interessante Punkte

Mount count:              9
Maximum mount count:      36
Next check after:         Mon Feb 14 09:31:33 2011

Ubuntu führt fsck aus, wenn die Anzahl der Ladevorgänge gleich oder größer als die maximale Anzahl der Ladevorgänge ist oder wenn "next check after" bestanden wurde.

Olli
quelle
Funktioniert gut mit meiner ext4 Partition, danke!
htorque
10

Ab Ubuntu 11.04 werden diese Informationen in Ihrer /etc/motdDatei mit dem Tool / usr / lib / update-notifier / update-motd-fsck-at-reboot angezeigt , mit dem ext2 / 3/4-Partitionen auf Datum und Uhrzeit überprüft werden zählbasierte Auto-Fsck-Ereignisse. Sie können es manuell wie folgt ausführen:

sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force

und es werden alle Partitionen gemeldet, die beim nächsten Neustart überprüft werden.

Kees Cook
quelle
1
Außerdem können cat /var/lib/update-notifier/fsck-at-rebootSie den Status des letzten Laufs anzeigen, ohne erhöhte Berechtigungen zu benötigen.
ændrük
5

Es gibt ein Hilfsprogramm namens showfsck , das Ihnen sagt, wie viele Reittiere bis zum nächsten geplanten Termin noch übrig sind fsck.

goric
quelle
2
showfsck zeigt keine zeitgesteuerten fsck's an: ext2 / ext3 / ext4 wird bei jedem n-ten Mount oder nach x Tagen seit dem letzten fsck überprüft, je nachdem, was zuerst eintritt.
Olli
@Olli: guter Punkt - ich bin in erster Linie ein Laptop - Benutzer so dass ich sehr oft starten und vergaß über den Timer - fsck des
Gorić
0

Wenn Sie eine ext4-Partition haben, können Sie sehen, wie oft sie gemountet wurde:

sudo dumpe2fs -h /dev/sda1 | grep Mount
Colin Ian King
quelle