用cwrsync同步windows下数据的简单配置方法

cwrsync分客户端和服务端两部分,拿cwrsync 4.0.版来说,分别对应cwRsync_4.0.5_Installer.zip和cwRsyncServer_4.0.5_Installer.zip 
安装: 
客户端安装比较简单,一直下一步就可以了。 
服务端安装到Service Account这一步的时候,这一步会建立cwrsync的系统帐号,可以用默认的也可以自定义帐号和密码,这个帐号在后面同步的时候有用处的,稍后详细解释下。 
安装好之后,把安装目录添加到windows的path变量中,方便直接在命令行下调用rsync命令。 
环境 
服务端(需要被同步的数据所在的服务器):192.168.1.77 
客户端(需要将数据同步的服务器):192.168.1.2 
需要被同步的数据:d:\home 
需要同步到e:\www\home 
server: 
在192.168.1.77上点击 
开始-所有程序-cwRsyncServer-01.rsyncd.conf 
打开cwrsync的配置文件,然后输入下面内容 

代码如下:
[site] 
path = /cygdrive/d/home 
hosts allow = 192.168.1.2 
hosts deny = * 
list = true 
uid = 0 
gid = 0
然后点击 

开始-运行-cmd(enter) 
打开命令行窗口,然后执行 

net start RsyncServer

启动cwrsync服务 
注意:d:\home这个目录要给cwrsync的系统用户(安装cwrsync服务端时候新建的那个帐号默认是SvcCWRSYNC)读取权限,不然客户端同步的时候会报错 (@ERROR: chdir failed) 
client: 
点击 
开始-运行-cmd(enter) 
打开命令行窗口,然后执行 

rsync -avz 192.168.1.77::site /cygdrive/e/www/home

这时cwrsync就开始帮我们同步数据了 
注意:如果刚刚没有把cwrsync的安装目录添加到windows的path变量中,系统是无法执行rsync命令的。添加方法,例如我把cwrsync的客户端安装在D:\Program Files\cwRsync,则需要把D:\Program Files\cwRsync\bin这个路径添加到windows的系统path变量中。添加之后需要重新打开cmd命令行窗口才可以执行上面的命令。

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

转载注明出处:https://sulao.cn/post/136.html