質問: 内蔵ハードドライブから外付け(usb)ストレージに多くのファイルをコピーする高速な方法は何ですか? デスクトップpcの内蔵ハードドライブに大量のデータ(約500 gb)があります。これには、音楽、ビデオ、pdfなどが含まれます。すべてを外付けusbハードドライブ(容量1.5 tb)にコピーしたい。デスクトップpcはubuntuを実行します。まず、ハードドライブを接続してマウントし、最上位のフォルダーをドライブにドラッグしました。コピーを開始しましたが、進行が非常に遅いようです。約10分後、約500 mbで完了します。これは、少ないデータで達成できるよりも遅いと思います。だから、これを行うためのより速い方法があるかどうか疑問に思っています。一度にすべてをコピーするよりも、セクション単位(つまり、500mb程度)でコピーする方がよいでしょうか?
回答: rsyncを使用してデータをコピーする必要があるハードディスクへのインターフェイスが何であれ、転送とファイルを個別に(-部分的に)再開でき、進行状況を示し、チェックサムが宛先メディアで検証されます。要するに:rsync -avp src/ dst/ ネットワークインターフェイスを介して転送する場合は、-c引数を追加して圧縮を有効にします。ほとんどの場合、帯域幅が制限されるため、コンテンツがすでに圧縮されていてもパフォーマンスが低下することはありません。データをtarする必要がある場合before転送すると、多くのファイルを作成し、タイムスタンプを追加し、すべてのファイルにスペースを割り当てる必要がなくなります。 コピーの速度が向上する可能性があります。