última vez que um sistema de arquivos foi verificado?

19

Qual comando pode me dizer a última vez que um sistema de arquivos foi fsck? Um encontro seria bom, mas eu me contentaria com a contagem de montarias desde o último fsck.

Procurei isso em fsck *, lsattr e stat, e não o vejo.

Andrew Schulman
fonte

Respostas:

17

tune2fs -l fornece essas informações para ex.

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

pragnesh
fonte
isso funcionará apenas em sistemas de arquivos ext2 / ext3 / ext4.
precisa
7

Você pode usar o tune2fs para obter as informações

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

Da mesma forma, você pode obter a contagem de montarias

tune2fs -l /dev/devicetocheck | grep "Mount Count"
user9517 suporta GoFundMonica
fonte
7

Além de tune2fs -l, dumpe2fstambém fornecerá essas informações:

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

Obrigado a todos! E para o reiserfs, descobri que debugreiserfsmostra a contagem de montagens e a última data de execução do fsck.

Andrew Schulman
fonte
0

se alguém usa lvm

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

falhará com:

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

será preciso fazer assim:

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>)
canoodle
fonte