![Rsync仅接收两个debian服务器之间的文件列表,而不是复制](https://linux22.com/image/214830/Rsync%E4%BB%85%E6%8E%A5%E6%94%B6%E4%B8%A4%E4%B8%AAdebian%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%8B%E9%97%B4%E7%9A%84%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%A4%8D%E5%88%B6.png)
我正在将项目从一台 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