わかりました様々な種類ファイルシステムで最後の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によって開始された自動fsckが更新されます。しかし、手動fsckを考慮していないようです。
$ 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ボリュームです。
答え1
パーティションがクリーンアップされている場合、実際には何もfsck
実行されないため、日付は更新されません。
強制的に適用するには、この-f
オプションを使用しますsudo fsck -f /dev/sda1
。