I/O タイムアウトが原因で ddrescue が極端に遅くなっていますか?

I/O タイムアウトが原因で ddrescue が極端に遅くなっていますか?

Ubuntu では、ディスクが SMART 通知を出したので、すぐにファイルを別のディスクにコピーしようとしました。失敗しました。そこで、ddrescue (パーティションからパーティションへ) を試しています。動作がとんでもなく遅いです。つまり、このパーティション全体をコピーするには数週間かかるということです。

エラーが発生するたびに (エラーは多数あるようです)、次の IOP を発行するのに 1 分かかります。つまり、次のいずれかになります。

1 - 読み取りが1秒程度で完了せず、失敗ステータスでタイムアウトする

2 - ディスク自体は 60 秒間データの回復を試みますが、最終的には諦めて障害ステータスを返します。

ddrescue には、ディスクに対して忍耐力を弱めるパラメータがありますか? 読み取りを完了するためにディスクがこれほど努力するのは英雄的です。しかし、総合的に考えると、正常なブロックに到達するために不良ブロックに何週間も費やすことになります。

関連情報