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

19

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

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

Эндрю Шульман
источник

Ответы:

17

tune2fs -l дает вам эту информацию для ex.

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

pragnesh
источник
это будет работать только на файловых системах ext2 / ext3 / ext4.
Дженс Тиммерман
7

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

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

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

tune2fs -l /dev/devicetocheck | grep "Mount Count"
user9517 поддерживает GoFundMonica
источник
7

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

dumpe2fs /dev/sda1 | grep "Last Checked"
dumpe2fs /dev/sda1 | grep "Mount Count"
etagenklo
источник
6

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

Эндрю Шульман
источник
0

если кто-то использует 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>)
ласкаться
источник