首页 > 代码库 > cwRsync window下的跨服务器的文件同步
cwRsync window下的跨服务器的文件同步
cwRsync 是window下的文件同步软件,可以跨服务器运行,第一次运行的时候是全部备份同步,之后的同步采用的是增量同步
这个软件分为服务端和客户端。
服务器是需要同步的文件源,
客户端相当于是备份的服务器。
window下软件的安装,没什么需要注意的,服务端的安装中间有一个步骤是输入用户名和密码,这个地方需要修改,并自己记录。
服务端安装成功后,会有一个window服务,记得手动启动。
1.服务端的操作
首先打开安装目录中的rsyncd.conf文件,这是唯一关键的设置。
use chroot = falsestrict modes = falsehosts allow = 192.168.1.122 #(只允许某个IP访问,如果 全部开放使用*)log file = rsyncd.logpid file = rsyncd.piduid = 0 #(这两个必须有,)gid = 0port = 8881 #修改服务端的端口号,注意打开防火墙。# Module definitions# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work#
#一个需要同步的文件源[test]path = /cygdrive/c/workread only = falsetransfer logging = yessecrets file = /cygdrive/c/pass/rsync.pass,可以配置多个[abc]path = /cygdrive/c/abcread only = falsetransfer logging = yessecrets file = /cygdrive/c/pass/rsync.pass #这是服务端的账户密码文件,c/pass/rsync.pass是文件路径,文件格式是:用户名:密码
2.客户端的配置
客户端需要安装客户端的软件,安装的过程不需要输入用户名密码。
客户端安装好,最后在环境变量中设置这个软件的路径
然后写一个window的批处理文件 来请求服务端,并同步文件
rsync -avzP rsync://192.168.1.127:8881/test /cygdrive/c/sync/work
rsync -avzP rsync://192.168.1.127:8881/abc /cygdrive/c/sync/abc
pause
rsync://192.168.1.127:8881/test这是一个服务端对应的同步文件源节点, 后面的是客户端机器本地的文件夹。
cwRsync window下的跨服务器的文件同步
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。