Rsyncはコピーではなく、2つのDebianサーバー間のファイルのリストのみを受け取ります。

Rsyncはコピーではなく、2つのDebianサーバー間のファイルのリストのみを受け取ります。

あるDebianサーバーから別のサーバーにプロジェクトをコピーし、Rsyncを使用してプロセスを完了しようとしています。 10GBのチャンネルで動作するのに問題がありましたが、結局見つけました。私の問題は、コマンドが「デルタファイルリストを受け取る」を返し、何もコピーせずに終了することです。ちなみに、2つのフォルダのいずれかでsshを実行すると、最終的にルートフォルダに入り、自分の共有に入るにはcd ../srv/disk/を実行する必要があります。ターゲットサーバー(以下のコマンド)には、Musicという空のディレクトリがあります。ソースサーバーの音楽ディレクトリはフォルダとファイルでいっぱいですが、ターゲットの空の音楽フォルダにすべてをコピーしようとしています。

注文する:

rsync \
  -ahP \
  --chmod=D777,F666 \
  --address=10.10.10.15:./srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music/ \
  [email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music

次のように戻ってください。

receiving incremental file list
drwxrwxrwx          4.10K 2022/12/18 13:00:29 Music
What am I doing wrong?

アップデート:今は動作していますが、速度が思ったよりはるかに低くなります(25MB〜125MBファイルの場合は15MB / sより速くありません)。

   -hazP \
   --stats\
   -e "ssh -T -c [email protected] -o Compression=no -x"\     
[email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/ \
/srv/mergerfs/norman_pool2/media

答え1

私はあなたを全く信じていません--address=10.10.10.15:./srv/…--address=10.10.10.15 srv/…

rsync \
  -ahP \
  --chmod=D777,F666 \
  --address=10.10.10.15 \
  srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music/ \
  [email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music

または完全に省略することもできます--address=10.10.10.15

rsync \
  -ahP \
  --chmod=D777,F666 \
  srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music/ \
  [email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music

関連情報