可以CMD下用如下命测式:
C:\rsync\rsync.exe --port=873 -avz --password-file=/cygdrive/c/rsync/pwd rsync_test@172.17.5.13::files /cygdrive/d/ftptap2delcom
在这个命令中cygdrive/d/为指定windows D盘,/cygdrive/d/ftptap2delcom相当于D:/ ftptap2delcom
定时运行
可以用一个bat脚本放到windows自带计划任务运行:
脚本名为rsync.bat
内容为:
@echo off
@C:\rsync\rsync.exe --port=873 -avz --password-file=/cygdrive/c/rsync/pwd rsyn c_test@172.17.5.13::files /cygdrive/d/ftptap2delcom
常见错误
如果不指定--password-file,就要交互式输入密码才能同步。
我们可以在client创建一个密码文件。
[root@station204 ~]# vim /etc/pwd
123456 ## 只要密码就OK,不要用户名。
[root@station204 ~]# chmod 600 /etc/pwd ## 只能所有者可读,否则会报错
[root@station204 ~]# rsync –auz --delete –password-file=/etc/pwd rsync_test@172.17.5.13::files /backup_client/ftptap2delcom
CentOS 6.5下Rsync远程同步
Ubuntu Linux下用Rsync进行数据备份和同步配制