1.cwRsync安装
首先,准备好服务端cwRsyncServer_4.0.5_Installer.exe和客户端的安装包cwRsync_4.0.5_Installer.exe
这里说明一下cwRsync的服务端和客户端
cwRsync的机制是客户端依据TCP协议的873端口向服务端请求下载数据
因此:服务端是存放源文件的,客户端是作为备份服务器的。
所以我们在使用一台备份服务器来备份多个应用服务器的文件时,是一个cwRsync客户端对应多个服务端
安装过程不在赘述,以管理员身份运行一路点击确定即可。
2.服务端配置
1.修改配置文件
cwRsyncServer_4.0.5_Installer.exe安装完毕后
windows64位操作系统找到路径C:\Program Files (x86)\ICW,32位则是C:\Program Files\ICW
记事本打开rsyncd.conf,默认如下图
这样的配置默认是无法使用的。
下面上一份修改的正确配置,在根据配置做出说明
uid = 0
gid = 0
DB 是任务标识。这个要记住,在客户端运行同步任务会用到
如果需要配置多个任务,则在最后追加(可无限追加)
[DB2]
path = /cygdrive/d/DATA2
read only = false
transfer logging = yes
2.防火墙开端口
入站和出站规则允许873端口
3.启动rsyncde的windows服务
设置为自动并启动
3.客户端配置
1.增加同步批处理文件
定位到目录C:\Program Files (x86)\cwRsync\bin
新建记事本,文件名可以按照如下方式命名,文件后缀改为.bat
具体内容如下
@echo off
echo.
echo start...
echo.
cd C:\Program Files (x86)\cwRsync\bin
rsync -vzrtopg --port=873 --progress [email protected]::DB
/cygdrive/d/245
echo.
echo finish!
echo.
exit
其中111.111.111.245是rsync服务端的IP地址
DB值我们配置服务端的conf文件中的同步任务标识
/cygdrive/d/245 是客户端(即备份服务器)存放从服务端下载来的文件的物理路径
2.防火墙开端口
入站和出站规则允许873端口
3.将批处理命令配置给windows任务计划
创建任务
根据需求创建触发器
创建要执行的脚本
浏览选择刚才创建的.bat文件
最后点击确定即可.
至此,windows下配置cwRsync的流程已完成。
热门工具 换一换