Macに大量のデータを安全にコピーする方法

著者の写真
ステルス
アップデート:

私のシナリオでは、2つの外部ハードドライブ間で大量のMACデータを転送することが含まれます。具体的には、2つの外部ストレージメディア(HDD)の間で2TB以上(写真アプリケーションの写真、ビデオストア、書店)をコピーする必要があります。 Macに大量のデータを安全にコピーする方法に興味がある場合は、このチュートリアルが間違いなく役立ちます。

大規模なデータ転送を開始する前に、なぜ考慮する必要があるのですか

1.宛先HDDには、新しいデータに十分なスペースがあることを確認してください。

2。高い転送速度をサポートする接続ポートとケーブルを使用します。できればUSB 3.0/3.1またはThunderbolt)。

3.理想的には、データ交換の間にHDDまたはSSDをフォーマットする必要があります。 Macの場合、APFSまたはHFS+が最も最適化されています。

4。この操作に時間を割り当てます。使用した方法が何であれ、大量のデータを転送するにはかなりの期間が含まれます。 USB 3.0ポート(実際の速度〜100〜150 MB/s)の2TBの場合、転送には4〜6時間かかる場合があります。 USB 2.0(〜30 mb/s)では、18〜24時間かかる場合があります。

5. MACおよびハードドライブのスリープモードを無効にします。したがって、スリープモードへのエントリで転送を一時停止しないでください。

Mergi în: System Settings > Energy > Prevent automatic sleeping when the display is off (Activat) / Put hard disks to sleep when possible (Dezactivat).

MacOSエネルギー設定
MacOSエネルギー設定

そうは言っても、中断やデータの損失を処理することなく、大量のデータをMACに安全にコピーする方法を引き続き確認できます。

2つのHDD間で大量のMACデータを安全にコピーする方法

私の場合のように、大量のデータがある場合、Finderを介してクラシックメソッドを使用したくありません。つまり、「コピー/ペースト」を行うことです。このプロセスはブロックされ、転送中にデータの腐敗が発生する可能性があり、その後、プロセスを最初から再開する必要があります。さらに、「コピーする準備をする」だけが必要だと思います。

このような状況で最も効果的な方法は順序です rsync ターミナルユーティリティで実行されました。 RSYNCは、データの整合性をチェックし、中断の場合に転送を再開できるため、大規模な転送に最適なMacOSへの統合ツールです。基本的に、何らかの理由で転送が中断されている場合、その再開は、そのままになった時点から行われ(すでに転送されたファイルの冗長なコピーを避けます)、中断前にコピーされたファイルの整合性を確認します。

RSYNCを使用したデータのコピー /転送の順序は次のとおりです。

rsync -avh --progress /Volumes/Source/ /Volumes/Destination/

この注文は何をしますか rsync

-a:ファイルとファイル構造を保持します。

-v:詳細を表示します。

-h:寸法の人間形式。

--progress:転送の進行状況を表示します。

ソースおよび /または宛先フォルダーにスペースが付いた名前がある場合、引用符( "...")を使用して、シェルが逃げている場合にエラーを避け、エラーを避けることができます。

私のシナリオでは、注文を使用しました。

rsync -avh --progress --no-links "/Volumes/LaCie5/laurentiu/Photos (macOS)/2017 (Travel).photoslibrary" "/Volumes/LaCie4/iPhotos/"

基本的に、写真アプリケーションによって作成された書店の間違った解釈を避けました。 2017 (Travel).photoslibrary。また、ターミナルの注文ラインで、私は追加しました--no-linksシンボリックリンクをリンクとしてコピーすることを避けるために(写真ライブラリには内部リンクが含まれている可能性があり、これを実際のファイルとしてコピーします)。

コピープロセスの最後に、次のように見えます。

sent 99010M bytes  received 244k bytes  39991k bytes/sec
total size is 220G  speedup is 2.22

私の場合、コピー中に転送に関与するHDDで他のアプリケーションも実行しているため、速度は非常に低かったですが、これは推奨されません。

Macに大量のデータを安全にコピーする方法
RSYNC端子

このようにして、転送をブロックできることを恐れることなく、Macに大量のデータをコピーすることができます。何かが起こり、転送が中断された場合はいつでも、コマンドラインを再開することができれば続きます。また、すでにコピーされたファイルがソースの場所に変更された場合、宛先の場所で書き直されるという事実も考慮に入れています。

コピー後のデータの検証

非常に重要なデータがある場合は、コピープロセスの最後にチェックすることをお勧めします。コマンドを使用して、ソースと宛先ファイルの寸法を比較できます du

du -sh "/Volumes/Source/"
du -sh "/Volumes/Destination/"

値が同一である場合、コピープロセスが正しく行われたことを意味します。追加の確認順序を実行することもできます。

rsync -avh --checksum --dry-run "/Volumes/Source/" "/Volumes/Destination/"

データは同一である必要があります。これは、宛先の場所に、コピーされたソースの場所と同じファイルがあることを示しています。

関連している: 別のタスクで使用されているため、Trashは今すぐ開くことはできません。

În concluzie, dacă ai un volum mare de date, nu este recomandat să utilizezi clasica comandă copy&paste în Finder. Comanda rsync ターミナルユーティリティでは、転送中のデータの損失と、コピーがブロックまたは中断された場合にゼロから取得するリスクを軽減します。

私は2004年からWindowsやLinuxについて熱心に書き、2010年からAppleのファンになりました。現在、Mac、iPhone、iPad、Apple Watch、AirPods、その他のAppleデバイスのためのチュートリアルを書いています。

コメントを残してください