私はrsyncを使ってたくさんのデータをコピーしました。
rsync -avv --progress /src ./dst
最後に、以下の報告を受けました。
total: matches=0 hash_hits=0 false_alarms=0 data=116101578747
sent 116,174,399,124 bytes received 9,812,171 bytes 8,219,320.95 bytes/sec
total size is 116,118,167,547 speedup is 1.00
rsyncコマンドは圧縮や他のものを使用してはいけません。
答え1
ローカル転送の場合、rsync
UNIX ソケットまたはパイプを介して Rsync プロトコルを使用して通信する親クライアントプロセスと子サーバープロセスが使用されます。表示される受信バイト数は、クライアントの親プロセスで受信したバイト数に対応します。
答え2
私は研究に時間を費やしました。マンページ、今何が起こっているのか理解しているようです。
- 私は使用していますが
-vv
、これは私に2の詳細情報を提供します。 - によると、
rsync --info=help
詳細レベル2では、以下を使用したのと同じ結果を得る必要があります。--info=COPY,DEL,FLIST,MISC,NAME,STATS,SYMSAFE,BACKUP,MISC2,MOUNT,NAME2,REMOVE,SKIP
- info
STATS
オプションには、「サーバー側rsyncからクライアントが受信したすべての非メッセージバイト数」(マニュアルページ)
内部に一部のデータを送信する場合も同様ですrsync
。コピーが正しく行われたことを確認するためのものかもしれません。rsync
ローカルコピーを呼び出してクライアント/サーバーの設定を完了したかどうかはわかりませんが、これは私にとって意味があります。