約5日前に500GBドライブのHDDがクラッシュしました。私ddrescue
は数日前に重要なパーティションで使用しましたが、今ではほぼ2日間「障害のあるブロックのトリミング」を行っています。
元のコマンド:
ddrescue -n /dev/rdisk1s2 /Volumes/OSXBackup/rdisk1s2.img /Volumes/OSXBackup/rdisk1s2.log
現在の出力:
Initial status (read from logfile)
rescued: 248992 MB, errsize: 1007 MB, errors: 15867
Current status
rescued: 249021 MB, errsize: 978 MB, current rate: 17408 B/s
ipos: 44405 MB, errors: 15866, average rate: 2784 B/s
opos: 44405 MB, time from last successful read: 0 s
Trimming failed blocks...
元のコマンドはddrescue -n
パラメーターを使用し、必要に応じてプロセスを数回再起動しました(毎回中断したところから再開するように思われました)。
このプロセスをスピードアップする方法はありますか?
編集: 6時間後、これが現在のステータスです。
rescued: 249079 MB, errsize: 920 MB, current rate: 409 B/s
ipos: 39908 MB, errors: 15851, average rate: 2698 B/s
opos: 39908 MB, time from last successful read: 0 s
Trimming failed blocks...
「エラー」は耐え難いほどゆっくりとカウントダウンしているようですが、ipos / oposは解約するデータ量をカウントダウンしており、750MB /時間の速度で動作しているようです。このレートでは、〜53時間で完了します。いいね。
編集#2: 2日後、まだ実行中です。しかし、希望はあります。「失敗したブロックのトリミング」部分を通過し、次のフェーズ「失敗したブロックの分割」に移動しました。どちらかといえば、この質問を見ることから遠ざけるべきなのは、大量のデータ/エラーが関係している場合、これには間違いなく長い時間がかかるということです。私の唯一の希望は、すべてのことを言って完了したときに、いくつかの重要なデータを正常に回復できることです。
rescued: 249311 MB, errsize: 688 MB, current rate: 0 B/s
ipos: 26727 MB, errors: 15905, average rate: 1331 B/s
opos: 26727 MB, time from last successful read: 20 s
Splitting failed blocks...
-M
今朝の再起動とdist-upgradeが何らかの混乱を起こした場合に備えて、私は再び実行しています)