FreeBSD10で再起動時にfsckを強制する方法は?

FreeBSD10で再起動時にfsckを強制する方法は?

マウントされたファイルシステムを回復するには、再起動時に強制的にファイルシステムチェックを実行する必要があります。私が見つけたすべてのコマンド/方法はFreeBSD10では廃止されました。

[\u@vader:/root] # tune2fs -c 1 /dev/vtbd0p2
tune2fs: not found
[\u@vader:/root] # pkg install tune2fs
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
pkg: No packages available to install matching 'tune2fs' have been found in the repositories

ファイルシステムのチェックを強制し、次回の再起動時にエラーを一度に修正するにはどうすればよいですか?

ベストアンサー1

これを処理する最善の方法は、システムをシングルユーザーモードで再起動して手動で実行することですfsck。何らかの理由でこの方法がうまくいかない場合、それを処理する次善策はいくつかのrc.confハンドルを回すことです。具体的には次のようになります。

background_fsck="NO"
fsck_y_enable="YES"
fsck_y_flags="-f"

再起動すると、rcサブシステムはそれを処理します。rc.earlyこれは廃止FreeBSDは2007年から使用されました。

おすすめ記事