ddrescue:良いセクターだけをもう一度読んでみませんか?

ddrescue:良いセクターだけをもう一度読んでみませんか?

破損したファイルシステムを別のハードドライブ上のファイルにイメージングする前に読み取れないデータ量を確認するために、テストの実行ddrescue(構造結果をに送信する)を決定しました。/dev/null

# ddrescue -d -b 4096 -r 3 -f /dev/sda1 /dev/null sda1.log

結局完了するのに3日かかりました。これで現実的なイメージを作成する準備が整いました。しかし、完了するまで3日間待つことはしたくありません。しかし、幸いなことにログddrescueファイルがあるので、不良セクタに触れずに良いセクタだけを強制的に救出することは可能ですか?

いくつかの文書を読んだ後、次のアイデアを思いついた。

# ddrescue -d -b 4096 --fill=+ /dev/sda1 /mnt/sda1.img sda1.log

これはうまくいくでしょうか?良いセクタだけを読み直す別の(好ましい)方法はありますか?

ベストアンサー1

マニュアルを注意深く読んで、ddrescue次のオプションを見つけてください。

-m file
--domain-logfile=file

回復ドメインを完了したとマークされたログファイルのブロックに制限します。文書。これは、リカバリ中にターゲットドライブに障害が発生した場合に便利です。

したがって、呼び出しはddrescue次のようになります。

# ddrescue -d -b 4096 -m sda1.log /dev/sda1 /mnt/sda1.img logfile2.log

おすすめ記事