ローカルハードドライブ間でコピーしても、rsyncはデルタエンコーディングを使用しますか?

ローカルハードドライブ間でコピーしても、rsyncはデルタエンコーディングを使用しますか?

rsyncを使用するかどうかデルタエンコーディングデータ転送を減らすために同期する両方のディレクトリがローカルハードドライブにある場合(またはネットワーク経由でコピーする場合のみ)?

ベストアンサー1

rsync--whole-fileネットワークの場所とファイルシステムの間ではなくファイルシステム間の同期時にこのオプションを明示的に設定します。増分転送アルゴリズムはネットワークトラフィックを最小限に抑えるように設計されていますが、追加のローカルIOトラフィックを生成する可能性があります。単純にファイル全体をローカルに転送する方が、両方のファイル全体を読み取って可能な一致を見つけるよりも高速です。

rsyncはNFSなどのネットワークマウントをローカルに処理するため、両端からファイル全体を読み取るよりもIOが減り、ネットワークトラフィックが減少します。ただし、可能であれば、rsyncにネットワーク転送を実行させることをお勧めします。

おすすめ記事