Filesystems
我怎麼知道我的文件系統最後一次 fsck-ed 的時間?
我知道檢查文件系統上最後一次 fsck 發生時間的各種方法。例如
$ 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>)
此更新適用於由 fstab 啟動的自動 fscks。但是,它似乎沒有考慮手動 fscks。
$ 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>)
有沒有辦法更新這個值,或者找到上次執行 fsck的*真實時間?*這是一個 ext4 卷。
當分區處於乾淨狀態時,沒有實際
fsck
執行,這就是不更新日期的原因。如果你想強制它,該
-f
選項就是這樣做的:sudo fsck -f /dev/sda1
.