rsyncを使用して、1つのシステムにマウントされている2つのボリューム(1TB)を同期しようとしています。おそらくこれが最善のアプローチではないかもしれませんが、始めるたびにrsyncが違いだけでなく、すべてを再コピーするので、何が間違っている可能性があるのかを理解しようとしています。
正確なコマンドは次のとおりです。
find . -type f|parallel -v -j 24 rsync -ar --progress /dbdata/{} /dbdata2/{}
プロセスを並列化して最大コピー速度を達成しようとしているからです。
PS:以前にfind | mkdirによって作成されたディレクトリ/フォルダ
Debian の提示
また何を提案すべきですか?どんなアイデアがありますか?
ベストアンサー1
デフォルトでは、rsyncはローカルコピーをデルタせず、ネットワーク経由のデルタのみを実行します。これを追加-no-W
または上書きできます--no-whole-file
。 --stats
何が起こったのかに関する詳細情報が表示されます。固定--block-size=
値を設定すると、考慮するチャンクサイズを選択できます。