ddrescueの正しい使い方

ddrescueの正しい使い方

80GB の Maxtor IDE HDD が突然故障しました。systemrescuecd から使い始めましたddrescue。使用しているコードは次のとおりです。

ddrescue -d /dev/sdc image.dd logfile.log

実行されてから 2 日が経ちました。データの 99.94% は復元されましたが、現在は単純に遅く、スクレイピングの段階で非常に遅くなっています。

パラメータをよく理解していませんでした(そのため、より高速化できます)。

  1. オプション-nでは、スクレイピング段階をスキップしますか? つまり、不良セクタからデータを回復するのを単に停止するだけですか? イメージ ファイルをそのまま使用できますか?
  2. プロセスを停止し、パラメータを使用して再開できますか-n?
  3. パラメータとは何ですか-reverse? また、どのように使用しますか? 現在構築中の同じイメージで使用する必要がありますか?

基本的に80GBです。ありがとうございます

答え1

  1. オプションは-n、救助の時間を短縮するためにスクレイピング段階をスキップするように指示します。

  2. mapfile (logfile.log という名前を付けます) を使用している場合は、いつでもレスキューを中断し、後で同じポイントから再開できます。

  3. --reverseすべてのパス(コピー、トリミング、スクレイピング、再試行)の方向を単純に反転します。

読んでみてください公式文書: 興味のあるオプションだけでなく、ドキュメント全体を読んでください

もし私があなたの立場だったら(故障した HDD を救出しようとしたら)、まず、HDD のコントローラーと直接通信し、HDD のファームウェアにセクターの再マップ(故障したセクターを予備のセクターに置き換える)を強制する専用ソフトウェア(Victoria や mhdd など)を使用します。

関連情報