次回のブートでファイルシステムのチェックがスケジュールされているかどうかを確認する方法はありますか?
おそらく、ファイル/forcefsck
の存在によってトリガーされる強制チェックに似ています。
/ forcefsckに加えて、ファイルシステムにも依存します。
Ext2、ext3、ext4を使用すると、
dumpe2fs -h /dev/diskname
Disknameは、たとえばsda1です。コマンドを実行して、ディスクパーティションの名前を確認できます。
mount
出力例(一部のみ):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
Xvda1はルートディスクパーティションの名前です。
Dumpe2fsの場合、3つの興味深い項目があります
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
マウントカウントが最大マウントカウント以上の場合、または「次のチェック後」に合格した場合、Ubuntuはfsckを実行します。
Ubuntu 11.04以降、この情報は、ツール / usr/lib/update-notifier/update-motd-fsck-at-reboot を使用して、/etc/motd
ファイルに表示されます。日付ベースとカウントベースの両方のauto-fsckイベント用のext2/3/4パーティション。次のように手動で実行できます。
Sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
そして、次回の再起動時にチェックされるパーティションを報告します。
showfsck と呼ばれるユーティリティがあり、次のスケジュールされたfsck
までマウントがいくつ残っているかがわかります。
Ext4パーティションがある場合、マウントされた回数を確認できます。
Sudo dumpe2fs -h /dev/sda1 | grep Mount