封面
2022 年 5 月
目 录
标题一例如文字,快捷键 ALT+1 错误!未定义书签。
标题二例如文字,快捷键ALT+2 错误!未定义书签。
标题三例如文字,快捷键A
pid file = /cygdrive/h/rsyn/ #进程文件
第 2 页
port = 8173
uid = 0
gid = 0
fake super = yes
max connections = 10
#效劳端口号#不限用户
#不限定组
第 12 页
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work #
[test] #认证模块名在 client 端要指定使用
第 12 页
path = /cygdrive/e/test read only = false transfer logging = yes
#需要做镜像同步的名目,如 d:/test
第 12 页
lock file = /cygdrive/h/rsyn/
注:
uid=0 和 gid=0 需要指定,否那么后面 client 进展同步时会报错: ***@ERROR: invalid uid nobody
rsync error: error starting client-server protocol (code 5) at (1516) [Receiver=]
上述只是简洁的配置例如,还有很多其他的选项,可以参考帮助文件:安装路径下 de
启动效劳
在 Server 机器上运行 ,选择效劳“RsyncServer“配置启动类型为“自动“,后启动该效劳。
第 12 页
Client 安装使用
安装
与 Server 一样,一路点击 Next,使用默认配置安装即可。
使用
1、新建一个 文件,内容如下
***@echo off
set RSYNC_HOME=C:\Program Files\cwRsync\bin cd %RSYNC_HOME%
C:
rsync -avzP --progress --delete rsync://:873/test /cygdrive/d/test
留意肯定要进入相应的路径下如:C:\Program Files\cwRsync\bin〔或者指定环境变量〕
2、命令参数详解
-avzP
-a 参数,相当于-rlptgoD:
-r 是递归
-l 是链接文件,意思是拷贝链接文件
-p 表示保持文件原有权限
-t 保持文件原有时间
-g 保持文件原有用户组
-o 保持文件原有属主
-D 相当于块设备文件
-v 具体模式输出
-z 传输时压缩
-P 显示传输进度
--progress 显示备份同步过程
--delete 删除 Client 中有 Server 没有的文件,即假设Server 删除了这一文件, 那么 client 也相应把文件删除,保持真正的全都
第 7 页
rsync://:873/test 配置 Sever 的 IP 地址及需要同步的模块名
〔Server 中配置〕
/cygdrive/d/test 存放同步文件的 Client 本地名目 D:\test
第 8 页
打算任务配置
1、在 client 机器上选择:把握面板->任务打算->添加任务打算
点击下一步->扫瞄,翻开上述的 文件
选择每天执行一次
配置起始时间
点击下一步,输入效劳器用户名及密码,完成任务添加
选择刚刚添加的任务,配置属性:日常安排->高级,选择重复任务,配置每
20 分钟执行一次,持续 24 小
这时,打算任务就会每天 24 小时,每 20 分钟运行一次的方式来自动进展 client
与 Server 间的数据同步了。
第 9 页
cwRsync配置手册 来自淘豆网m.daumloan.com转载请标明出处.