Ubuntu でファイルのコピーにタイムアウトを設定できますか?

Ubuntu でファイルのコピーにタイムアウトを設定できますか?

私はまだ Ubuntu を勉強中です。Ubuntu 14.xx で HDD からデータを取得しようとしています。現在、USB 経由で約 150 GB を取得するのに 8,011 時間残っていると表示されます。これを高速化するには、コピー機能でタイムアウト オプションを設定し、一定時間後に破損したファイルをスキップして強制的に続行する方法はありますか? もっと良い方法はありますか?

答え1

故障したドライブからデータをコピーするには、ddrescue

としてマニュアルドライブの最も重要な部分を最初に救出できると述べています。

ddrescue -i0 -s50MiB /dev/hdc hdimage logfile
ddrescue -i0 -s1MiB -d -r3 /dev/hdc hdimage logfile

次に、いくつかの重要なドライブ領域を救出します。

ddrescue -i30GiB -s10GiB /dev/hdc hdimage logfile
ddrescue -i230GiB -s5GiB /dev/hdc hdimage logfile

最後に残りを救出します (すでに行われたものを再コピーしません)。

ddrescue /dev/hdc hdimage logfile
ddrescue -d -r3 /dev/hdc hdimage logfile

必要に応じて、-T <interval>またはオプションを追加できます。--timeout=<interval>

関連情報