1、cwRsync客户端同步Rsync服务端的数据
在D盘创建一个文件夹为:data
开始-运行-cmd,输入cd C:\Program Files\cwRsync\bin 回车
再输入
C:\Program Files\cwRsync\bin>rsync –port=873 -vzrtopg –progress –delete root@10.1.4.44::samba_data /cygdrive/d/data
输入密码:111111 #回车
开始同步数据,等待执行完成,可以打开D:\data 与Rsync服务端/data/share目录中的数据对比一下,查看是否相同
说明:
d/data 代表D:\data
samba_data 代表/etc/rsyncd/rsyncd.conf文件中自定义的模块名称comment = samba_data
10.1.4.44 #Rsync服务端IP地址
yanghw #执行数据同步的用户
–port=873 #端口
-vzrtopg –progress #显示同步过程详细信息
–delete #从cwRsync客户端D:\data目录中删除与Rsync服务端/data/share目录中不相同的数据,即保证两边的数据完全一致
2、在cwRsync客户端的任务计划中添加批处理脚本文件,每天凌晨02:30钟自动同步Rsync服务端/data/share目录中的数据到D:\data目录:
打开C:\Program Files\cwRsync\bin目录新建passwd.txt
输入111111
保存
继续在C:\Program Files\cwRsync\bin目录新建samba.bat
输入
@echo off
echo.
echo 开始同步数据,请稍等…
echo.
cd C:\Program Files\cwRsync\bin
rsync –port=873 -vzrtopg –progress –delete root@10.1.4.44::samba_data /cygdrive/d/data < passwd.txt
echo.
echo 数据同步完成
echo.
最后保存退出
3、添加批处理脚本到Windows任务计划
开始-设置-控制面板-任务计划
打开添加任务计划,下一步
浏览,选择打开C:\Program Files\cwRsync\bin目录里面的samba.bat
执行这个任务,选择每天,下一步
起始时间:02:30
运行这个任务:每天,下一步
输入Windows系统管理员的登录密码,下一步
完成!