オフセットXを使用してfsck.ext4を復元できますか?

オフセットXを使用してfsck.ext4を復元できますか?

私は1時間以内にどこかにいなければならなかったので、停止しなければならなかったときにハードドライブをチェックしていました。セッション全体にはかなり長い時間がかかりました(考えよりはるかに長い時間がかかりました!)。私の質問は、私が中断したところから続行できるかどうかです(ブロック#20211712)。

答え1

プログラムが機能するには、ファイルシステムの全体的な状態を知る必要があるため、「中」のファイルシステムチェック操作を開始できません。

^Zと入力してプログラムを停止し、実行して再始動するか、fgそのままにすることができます。プログラムを終了すると、新しく実行する前に何もできなくなります。

答え2

不良ブロックだけを見つけるには、badblocks直接呼び出すだけです。マニュアルから:

first-blockは、テストの開始ブロック番号を指定するオプションのパラメータで、ディスクの途中からテストを開始できます。

この回答の問題は、まだ試していないため、安全なコマンドを提案できないことです。

fsck は不良ブロックルーチンを呼び出します。

後でこのfsckオプションの不良ブロック結果を使用することができます。

-l bad_blocks_file 不良ブロックリストに追加

観察:誰でも安全なコマンド/バッドブロックを使用する方法を使用して、このコンテンツを自由に編集できます。 :)

関連情報