外部ドライブで不良ブロックをチェックするために不良ブロックを実行していますが、約1時間経ちましたが、まだ終了していません。ここで、キャンセルを検討する必要があります。これはどういうわけか危険ですか?これを避けるべきですか?
明らかに、最初からやり直す必要があります。これが途中で中止されるリスクがあるかどうかを知りたいだけです。
外部ドライブで不良ブロックをチェックするために不良ブロックを実行していますが、約1時間経ちましたが、まだ終了していません。ここで、キャンセルを検討する必要があります。これはどういうわけか危険ですか?これを避けるべきですか?
明らかに、最初からやり直す必要があります。これが途中で中止されるリスクがあるかどうかを知りたいだけです。
回答:
ソースコードを調べると、次のことがわかります。
-nまたは-wを指定しなかった場合、badblocksはディスクにまったく書き込みを行わないため、安全に中断できます。
-wを指定した場合、badblocksはすでにファイルシステムを上書きしているため、プロセスの中断を心配するには遅すぎます。
-nを指定した場合、badblocksはシグナルハンドラーを使用して、プログラムが矛盾した状態でディスクを終了しないようにします。そのため、ctrl-cを押しても安全です。
e2fsck -cc
ですか?マニュアルページから:「不良ブロックが見つかった場合、不良ブロックはファイルまたはディレクトリに割り当てられないように不良ブロックiノードに追加されます。」「このオプションを2回指定すると、非破壊的な読み取り/書き込みテストを使用して不良ブロックスキャンが実行されます。」