Назад | Перейти на главную страницу

в последний раз проверялась файловая система?

Какая команда может сказать мне последний раз, когда файловая система подвергалась fsck'd? Свидание было бы неплохо, но я бы согласился на количество монтировок с момента последнего fsck.

Я искал это повсюду в fsck *, lsattr и stat, но не вижу.

tune2fs -l дает вам эту информацию, например.

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

Ты можешь использовать tune2fs получить информацию

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

Точно так же вы можете получить количество маунтов

tune2fs -l /dev/devicetocheck | grep "Mount Count"

Помимо tune2fs -l, dumpe2fs также предоставит вам эту информацию:

dumpe2fs /dev/sda1 | grep "Last Checked"
dumpe2fs /dev/sda1 | grep "Mount Count"

Спасибо всем! И для reiserfs я обнаружил, что debugreiserfs показывает количество подключений и дату последнего запуска fsck.

если использовать lvm

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

потерпит неудачу с:

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

нужно будет сделать так:

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