起動時にルートファイルシステムのfsck startetはどこにありますか?

起動時にルートファイルシステムのfsck startetはどこにありますか?

既存を延長したいDebian 6.0別のイメージを復元して破損したルートファイルシステムを自動的に回復できるシステム。プロセスは通常のプロセスの代わりに自動的に開始する必要があります。

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

エラーメッセージ(デバイスを放置できるように)

initrd.imgそこにあるいくつかのスクリプトがルートファイルシステムを調べ、上記のエラー条件を処理する役割を担うと予想していましたが、見つかりませんでした。これはカーネル自体またはブートローダ(この場合はGRUB)で実行できますか?

(使用していますinitramfs

答え1

これはinitスクリプト、特にで処理されます/etc/init.d/checkroot.sh。このメッセージが表示された後にfsckを実行するには、シェルを入力する必要があります(またはシングルユーザーパスワードプロンプトを入力する必要があります)。

これは、ファイルシステムにかなり正常な範囲外のいくつかのエラー(予期しない停電など)があることを警告し、-pエラーを修正すると自動的に修正されます。

lost+found/etc/default/rcS編集と設定により、すべての問題(ファイルシステムを食べたり、ファイルシステムの大部分を移動したりする危険性がある)を解決するために最善を尽くすように設定できますFSCKFIX=yes。 (これはfsck -y代わりに該当しますfsck -p

関連情報