私は さまざまな ファイルシステムで最後の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が実行されたときにrealを見つける方法はありますか?これはext4ボリュームです。
パーティションがクリーンな状態の場合、実際のfsck
の実行はありません。そのため、日付は更新されません。
強制したい場合は、-f
オプションはまさにそれを行います:Sudo fsck -f /dev/sda1
。