私はファイルシステムの修復に関するブログ投稿を読んでいて、著者は良い質問を投稿しました…fsck -p
は、人間の介入なしに小さなエラーを自動的に修正することになっています。しかし、ファイルシステムを修復するように言われた場合、正確には何が修正されるのでしょうか?どのエラーが修正され、何が停止して、ユーザーにfsckを対話的に実行する必要があるかをユーザーに通知しますか?何らかのリストはありますか?
私はグーグルで遊んでいて、見つけるのはmanページだけです。これは実際には何を伝えていないのですか-p
修正するか、ハンズオンフラグをトリガーするもの。私は特にext4ファイルシステムに興味があります。
あなたの質問への答えは e2fsprogs ソースコードのe2fsck/problems.c
ファイルにあります。 PR_PREEN_OK
フラグを探すことで始められます。
発生する可能性のあるさまざまなエラー条件が多数あるため、完全なエラー処理は少し複雑になるため、特定のケースが心配な場合は、コードを詳しく調べることをお勧めします。ただし、以下のリストはエラー条件へのコメントから抽出されたものであり、プリモードの影響に関する大まかな概要がわかるはずです。
以下のエラー/警告は、現在-p
フラグが指定されている場合に自動的に処理されます。
次のエラー条件により、-p
フラグが設定されていても、非対話型のfsckプロセスが異常終了します。