すでにe2fsckが実行されているファイルシステムをマウントするとどうなりますか?

すでにe2fsckが実行されているファイルシステムをマウントするとどうなりますか?

通常、ファイルシステムをマウントするときにファイルシステムをe2fsckすることはお勧めできません(マンページには特定の安全事例が記載されています。-n与えられた、および-c提供されていない場合でも推奨されません)。-l-L

しかし、ファイルシステムチェック進行中他のプロセスがファイルシステムの読み書きをマウントしようとしたとき

明らかに、e2fsckは制御から離れて、どこでもダーティブロックについて文句を言うかもしれません。特に、後でファイルシステムでアクティブな使用が確認されると、これらの「エラー」を修正するための管理者の介入が不足します。データの損失やファイルシステムの破損の危険性はありますか?

ベストアンサー1

(申し訳ありません。質問をよく読んでいません。これは編集内容です。)

e2fsckはディスクのスキャンと回復ツールです。ファイルシステムを回復するには、e2fsckを実行する前にファイルシステムをアンマウントする必要があります。 E2fsckはファイルシステムのログをチェックし、ファイルシステムの一貫性のない状態を回復します。たとえば、失敗したファイルを削除し、ファイルIOを完了するためにログを再実行し、ファイルのinode情報を回復するなどの操作を実行します。

ファイルシステムが書き込み可能にマウントされ、ファイルシステムでe2fsckが実行されると、ファイルシステムが破損する可能性があります。 E2fsckは、inodeまたはブロック情報を移動および編集できます。

おすすめ記事