哪个命令可以告诉我上次文件系统检查的时间?如果能提供日期就更好了,但我还是愿意接受自上次文件系统检查以来的挂载次数。
我在 fsck*、lsattr 和 stat 中查找过这个问题,但没有找到。
答案1
tune2fs -l 为您提供例如该信息。
sudo tune2fs -l /dev/sda1 | grep "Last checked"
答案2
您可以使用tune2fs获取信息
tune2fs -l /dev/devicetocheck | grep "Last Checked"
类似地,你可以获得安装数量
tune2fs -l /dev/devicetocheck | grep "Mount Count"
答案3
除此之外tune2fs -l
,dumpe2fs
还将向您提供以下信息:
dumpe2fs /dev/sda1 | grep "Last Checked"
dumpe2fs /dev/sda1 | grep "Mount Count"
答案4
如果使用 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>)