CentOS Rsync服务端与Windows cwRsync客户端实现数据同(4)

四、通过cwRsync客户端安装来同步数据

1、下载cwRsync客户端软件

下载地址:

2、安装cwRsync客户端

解压cwRsync_4.0.5_Installer.zip 双击打开cwRsync_4.0.5_Installer.exe

Next 下一步

I Agree 同意安装

Next

默认安装路径 C:\Program Files\cwRsync

Install 安装

Close 安装完成,关闭

3、测试是否与Rsync服务端通信成功

开始-运行-cmd

输入cd C:\Program Files\cwRsync\bin 回车

再输入telnet 10.1.4.44 873 回车

出现telnet界面,说明与Rsync服务端通信成功

备注 C:\Program Files\cwRsync\bin 是指cwRsync程序安装路径

4、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目录中不相同的数据,即保证两边的数据完全一致

5、在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.

最后保存退出

6、添加批处理脚本到Windows任务计划

开始-设置-控制面板-任务计划

打开添加任务计划,下一步

浏览,选择打开C:\Program Files\cwRsync\bin目录里面的samba.bat

执行这个任务,选择每天,下一步

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/191cd1233650bc9413eca603dd11b3a7.html