la última vez que se verificó un sistema de archivos?

19

¿Qué comando me puede decir la última vez que un sistema de archivos fue fsck'd? Una cita sería buena, pero me conformaría con el recuento de monturas desde el último fsck.

He buscado todo esto en fsck *, lsattr y stat, y no lo veo.

Andrew Schulman
fuente

Respuestas:

17

tune2fs -l te da esa información por ej.

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

pragnesh
fuente
esto solo funcionará en los sistemas de archivos ext2 / ext3 / ext4.
Jens Timmerman
7

Puede usar tune2fs para obtener la información

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

Del mismo modo, puede obtener el recuento de monturas

tune2fs -l /dev/devicetocheck | grep "Mount Count"
user9517 es compatible con GoFundMonica
fuente
7

Además de tune2fs -l, dumpe2fstambién le dará esta información:

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

¡Gracias a todos! Y para reiserfs encontré que debugreiserfsmuestra el recuento de montaje y la última fecha de ejecución de fsck.

Andrew Schulman
fuente
0

si uno usa lvm

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

fallará con:

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

uno tendrá que hacer así:

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>)
besuquearse
fuente