Wurde das letzte Mal ein Dateisystem überprüft?

19

Welcher Befehl kann mir sagen, wann das letzte Mal ein Dateisystem fsck'd wurde? Ein Date wäre schön, aber ich würde mich mit dem Mount Count seit dem letzten fsck zufrieden geben.

Ich habe mich in fsck *, lsattr und stat umgesehen und sehe es nicht.

Andrew Schulman
quelle

Antworten:

17

tune2fs -l gibt Ihnen diese Informationen zum Beispiel.

sudo tune2fs -l /dev/sda1 | grep "Last checked"

pragnesh
quelle
Dies funktioniert nur auf ext2 / ext3 / ext4-Dateisystemen.
Jens Timmerman
7

Sie können tune2fs verwenden , um die Informationen abzurufen

tune2fs -l /dev/devicetocheck | grep "Last Checked"

Ebenso können Sie die Mount-Anzahl erhalten

tune2fs -l /dev/devicetocheck | grep "Mount Count"
user9517 unterstützt GoFundMonica
quelle
7

Neben tune2fs -l, dumpe2fswerden Sie auch diese Informationen geben:

dumpe2fs /dev/sda1 | grep "Last Checked"
dumpe2fs /dev/sda1 | grep "Mount Count"
etagenklo
quelle
6

Vielen Dank an alle! Und für reiserfs habe ich festgestellt, dass debugreiserfsdie Anzahl der Ladevorgänge und das Datum der letzten fsck-Ausführung angezeigt werden.

Andrew Schulman
quelle
0

wenn man lvm benutzt

tune2fs -l /dev/sda5 | egrep -i "mount count|Check interval|Last|Next"

wird scheitern mit:

tune2fs: Bad magic number in super-block while trying to open /dev/sda5

man muss das so machen:

tune2fs -l /dev/hostname-vg/root | egrep -i "mount count|Check interval|Last|Next"
Last mounted on:          /
Last mount time:          Wed Sep  4 17:45:12 2019
Last write time:          Wed Sep  4 17:45:10 2019
Mount count:              20
Maximum mount count:      -1
Last checked:             Fri Aug 30 16:09:19 2019
Check interval:           0 (<none>)
abknutschen
quelle