环境
服务端:192.168.88.31 Windows2008R2
客户端:192.168.88.32 Windows2008R2
把服务文件夹 c:/rsync 里面的内容同步到客户端c:/rsync
一、服务端配置
①在服务端安装cwRsyncServer_4.1.0_Installer.exe
这一步会在当前系统下生成 SvcCWRSYNC一个账户,用来启动RsyncServer服务
②修改配置文件 C:\Program Files (x86)\ICW\rsyncd.conf
uid = 0 gid = 0 use chroot = false strict modes = false port = 52326 hosts allow = 192.168.88.32/255.255.255.0 log file = rsyncd.log # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [sellsa] path = /cygdrive/c/rsync read only = false transfer logging = yes lock file = rsyncd.lock
③管理工具-->服务-->启动RsyncServer #启动服务后,端口号是上面设置的52326
二、客户端配置
①在客户端安装软件cwRsync_4.1.0_Installer.exe
②创建一个名为 dnt_rsync.bat的批处理文件
@echo off set RSYNC_HOME=C:\Program Files (x86)\cwRsync\bin cd %RSYNC_HOME% rsync -avzP --progress --delete rsync://192.168.88.31:52326/sellsa /cygdrive/c/rsync -avzP -a:参数,相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件; -z:传输时压缩; -P:传输进度; -v verbose:详细模式输出 -u:是只同步已经更新的文件,避免没有更新的文件被重复更新一次,不过要注意两者机器时钟的同步 --progress:显示备份过程 --delete:删除那些DST中SRC没有的文件(此选项会同步删除)
③然后双击启动它
④通过windows中的“任务计划”来创建定时任务,执行定时同步
时间: 2024-11-10 08:02:20