web-dev-qa-db-ja.com

次回のブート中にfsckがあるかどうかを確認するにはどうすればよいですか?

次回のブートでファイルシステムのチェックがスケジュールされているかどうかを確認する方法はありますか?

おそらく、ファイル/forcefsckの存在によってトリガーされる強制チェックに似ています。

24
htorque

/ 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を実行します。

26
Olli

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

そして、次回の再起動時にチェックされるパーティションを報告します。

10
Kees Cook

showfsck と呼ばれるユーティリティがあり、次のスケジュールされたfsckまでマウントがいくつ残っているかがわかります。

5
goric

Ext4パーティションがある場合、マウントされた回数を確認できます。

Sudo dumpe2fs -h /dev/sda1 | grep Mount
0
Colin Ian King