Quando a partição está no estado limpo, não há uma execução fsck
real, e é por isso que a data não é atualizada.
Se você quiser forçá-lo, a opção -f
fará exatamente isso: sudo fsck -f /dev/sda1
.
Eu sei de várias maneiras de verificar quando o último fsck ocorreu em um sistema de arquivos. por exemplo,
$ sudo dumpe2fs -h /dev/sda1 | grep 'Mount count' -A3
dumpe2fs 1.42.12 (29-Aug-2014)
Mount count: 74
Maximum mount count: -1
Last checked: Thu Dec 11 21:37:56 2014
Check interval: 0 (<none>)
Isso é atualizado para fscks iniciados automaticamente pelo fstab. No entanto, não parece levar em consideração os fscks manuais.
$ sudo fsck /dev/sda1
fsck from util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
<VOLUME_NAME>: clean, 1066411/183140352 files, 572576302/732557824 blocks
$ sudo dumpe2fs -h /dev/sda1 | grep 'Mount count' -A3
dumpe2fs 1.42.12 (29-Aug-2014)
Mount count: 74
Maximum mount count: -1
Last checked: Thu Dec 11 21:37:56 2014
Check interval: 0 (<none>)
Existe uma maneira de atualizar este valor ou de encontrar a última vez que o fsck foi executado? Este é um volume ext4.
Tags disk fsck filesystems e2fsck hard-disk