Rsync仅接收两个debian服务器之间的文件列表,而不是复制

Rsync仅接收两个debian服务器之间的文件列表,而不是复制

我正在将项目从一台 Debian 服务器复制到另一台服务器,并尝试使用 Rsync 来完成该过程。我在让它在 10GB 通道上运行时遇到了问题,但最终解决了这个问题。我现在的问题是命令返回“接收增量文件列表”,然后退出但没有复制任何内容。作为参考,如果我通过 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

相关内容