1、服务端安装和配置
下载并安装服务端:从官方网站或指定链接下载CwRsyncServer_4.0.5_Installer.exe安装包,以管理员身份运行安装程序,按照提示完成安装。
修改配置文件:安装完成后,找到安装目录下的rsyncd.conf文件(通常位于C:\Program Files (x86)\ICW),用记事本打开,根据需要修改以下参数:
use chroot = false strict modes = false hosts allow = * log file = rsyncd.log pid file = rsyncd.pid port = 873 uid = 0 gid = 0
use chroot
: 设置为false表示不使用chroot限制。
strict modes
: 设置为false以允许非严格模式。
hosts allow
: 设置为*表示允许所有主机访问。
log file
: 指定日志文件路径。
pid file
: 指定进程ID文件路径。
port
: 指定端口号,默认为873。
uid
和gid
: 分别设置为0,表示以系统用户身份运行。
添加任务模块:在rsyncd.conf文件中添加任务模块,
[DB] path = /cygdrive/d/DATA2 read only = false transfer logging = yes
path
: 指定要同步的目录。
read only
: 设置为false表示可读写。
transfer logging
: 设置为yes表示记录传输日志。
启动服务:在服务管理器中找到“RsyncServer”服务,将其设置为自动启动并启动服务,如果防火墙开启,确保允许TCP 873端口通信。
2、客户端安装和配置
下载并安装客户端:从官方网站或指定链接下载CwRsync_4.0.5_Installer.exe安装包,以管理员身份运行安装程序,按照提示完成安装。
创建批处理文件:在C:\Program Files (x86)\cwRsync\bin目录下新建一个批处理文件(如sync.bat),内容如下:
@echo off echo. echo start... echo. cd C:\Program Files (x86)\cwRsync\bin rsync -vzrtopg --port=873 --progress SvcCWRSYNC@192.168.1.100::DB /cygdrive/e/backup/DB echo. echo finish! echo. exit
将上述命令中的IP地址、模块名和目标路径替换为实际值。
配置防火墙:确保客户端防火墙允许TCP 873端口通信。
设置计划任务:通过Windows任务计划程序创建一个新任务,触发器根据需求设置,动作选择刚才创建的批处理文件(如sync.bat)。
通过以上步骤,您可以在Windows环境下成功安装和配置CwRsync 4.0.2,实现高效的文件同步。