文件同步

背景

网站上传文件到服务器,多地服务器分开部署,定时同步。采用cwRsync进行文件同步。

步骤

服务端配置

  1. 因为要做双向同步,在两台服务器均安装cwRsyncServer4.1(由于服务端包含了客户端的功能,这里只安装服务器端。
  2. 找到ICW文件夹下rsyncd.conf文件,此为服务端配置文件。修改内容如下:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
uid = 0 #不指定uid,不加这一行将无法使用任何账户 
gid = 0 #不指定gid 

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/d/ServiceUpload #d:\ServiceUpload
read only = false
transfer logging = yes
lock file = rsyncd.lock
#auth users=sa #允许用户,暂时未做加密
secrets file = bin/rsync.password  #密码文件
  1. 打开服务,找到RsyncServer服务并启动。

客户端配置

1、新建bat文件并写入如下内容:

set RSYNC_HOME=D:\Program Files (x86)\ICW\bin
cd %RSYNC_HOME%
d:
rsync -avzP --progress rsync://ip:port/test /cygdrive/d/ServiceUpload  

修改对应IP 端口。[test]为服务端定义的传输模块名称。后面为存放的目录
2. 新建计划任务,触发器设置每天12点开始执行。在这里插入图片描述
3. 操作项,新建操作。选择刚才创建的sync.bat脚本
4. 多台服务器均按如上操作,修改对应的IP端口等信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值