【问题标题】:Rsync Synchronization issue between two servers两台服务器之间的Rsync同步问题
【发布时间】:2015-02-25 19:39:59
【问题描述】:

我花了很多时间尝试从远程机器同步到本地机器,但显然在查找同步文件时遇到了问题。

我输入的命令是:

sync -avzhe "~/var/test2/*" -e "ssh -i /etc/nginx/WhatsDue.pem" ubuntu@ec2********.compute-1.amazonaws.com:/var/test/

命令似乎运行正常:

    receiving incremental file list
drwxr-xr-x          4.10K 2015/02/25 19:15:48 .
-rwxrwxrwx             11 2015/02/25 19:15:48 test222.txt

sent 20 bytes  received 66 bytes  34.40 bytes/sec
total size is 11  speedup is 0.13

但是,当我转到“~/var/test2/”文件夹时,我在那里找不到 test222.txt 文件。

你能帮忙吗?

谢谢!

【问题讨论】:

    标签: linux ubuntu amazon-ec2 rsync


    【解决方案1】:

    您使用了两次 -e 选项。尝试:

    sync -avzh -e "ssh -i /etc/nginx/WhatsDue.pem" ~/var/test2/ ubuntu@ec2********.compute-1.amazonaws.com:/var/test/
    

    请记住,~/var/test2/ 是本地源,亚马逊实例(/var/test/ 路径)是目的地,所以本地 ~/var/test2/ 不会更新。

    祝你好运!

    【讨论】: