cwRsync配置手册.docx
- 文档编号:30727246
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:11
- 大小:1,006.77KB
cwRsync配置手册.docx
《cwRsync配置手册.docx》由会员分享,可在线阅读,更多相关《cwRsync配置手册.docx(11页珍藏版)》请在冰豆网上搜索。
cwRsync配置手册
封面
2018年9月
目录
1.标题一示例文字,快捷键ALT+11
1.1.标题二示例文字,快捷键Alt+21
1.1.1.标题三示例文字,快捷键Alt+31
1.1.1.1.标题四示例文字,快捷键Alt+41
1.Server安装使用
1.1.安装软件
cwRsyncServer_4.1.0_Installer
一路下一步,默认安装
1.2.配置
修改配置文件rsyncd.conf如下,(注意:
红字部分的文件安装位置)
usechroot=false
strictmodes=false
hostsallow=*
logfile=/cygdrive/h/rsyn/rsyncd.log
pidfile=/cygdrive/h/rsyn/rsyncd.pid
port=8173
uid=0
gid=0
fakesuper=yes
maxconnections=10
#Moduledefinitions
#Remembercygwinnamingconventions:
c:
\workbecomes/cygwin/c/work
#
[test]
path=/cygdrive/e/test
readonly=false
transferlogging=yes
lockfile=/cygdrive/h/rsyn/rsyncd.lock
1.3.部分重要参数解释如下
usechroot=false
strictmodes=false
hostsallow=*#允许所以IP访问
logfile=/cygdrive/h/rsyn/rsyncd.log#日志文件
pidfile=/cygdrive/h/rsyn/rsyncd.pid#进程文件
port=8173#服务端口号
uid=0#不限用户
gid=0#不限定组
fakesuper=yes
maxconnections=10
#Moduledefinitions
#Remembercygwinnamingconventions:
c:
\workbecomes/cygwin/c/work
#
[test]#认证模块名在client端要指定使用
path=/cygdrive/e/test#需要做镜像同步的目录,如d:
/test
readonly=false
transferlogging=yes
lockfile=/cygdrive/h/rsyn/rsyncd.lock
注:
1.uid=0和gid=0需要指定,否则后面client进行同步时会报错:
@ERROR:
invaliduidnobody
rsyncerror:
errorstartingclient-serverprotocol(code5)atmain.c(1516)[Receiver=3.0.8]
2.上述只是简单的配置示例,还有很多其他的选项,可以参考帮助文件:
安装路径下dersyncd.conf.html
1.4.启动服务
在Server机器上运行services.msc,选择服务"RsyncServer"配置启动类型为"自动",后启动该服务。
2.Client安装使用
2.1.安装
与Server相同,一路点击Next,使用默认配置安装即可。
2.2.使用
1、新建一个test.bat文件,内容如下
@echooff
setRSYNC_HOME=C:
\ProgramFiles\cwRsync\bin
cd%RSYNC_HOME%
C:
rsync-avzP--progress--deletersync:
//192.168.85.236:
873/test/cygdrive/d/test
注意一定要进入相应的路径下如:
C:
\ProgramFiles\cwRsync\bin(或者指定环境变量)
2、命令参数详解
-avzP
-a参数,相当于-rlptgoD:
-r是递归
-l是链接文件,意思是拷贝链接文件
-p表示保持文件原有权限
-t保持文件原有时间
-g保持文件原有用户组
-o保持文件原有属主
-D相当于块设备文件
-v详细模式输出
-z传输时压缩
-P显示传输进度
--progress显示备份同步过程
--delete删除Client中有Server没有的文件,即如果Server删除了这一文件,那么client也相应把文件删除,保持真正的一致
rsync:
//192.168.85.236:
873/test配置Sever的IP地址及需要同步的模块名(Serverrsyncd.conf中配置)
/cygdrive/d/test存放同步文件的Client本地目录D:
\test
3.计划任务配置
1、在client机器上选择:
控制面板->任务计划->添加任务计划
2.点击下一步->浏览,打开上述的test.bat文件
3.选择每天执行一次
4.配置起始时间
5.点击下一步,输入服务器用户名及密码,完成任务添加
6.选择刚才添加的任务,配置属性:
日常安排->高级,选择重复任务,配置每20分钟执行一次,持续24小
这时,计划任务就会每天24小时,每20分钟运行一次的方式来自动进行client与Server间的数据同步了。
4.在sqlserver中使用
4.1.新建rsync作业
1、rsyncbak
C:
\cwRsync\bin\rsync-azv/cygdrive/D/SQLData_bak/bakrsync:
//10.1.126.77:
8173/db54--progress--delete
2、rsynclog
C:
\cwRsync\bin\rsync-azv/cygdrive/D/SQLData_bak/logrsync:
//10.1.126.77:
8173/db54--progress--delete
4.2.新建维护计划
打开sqlserver右键备份数据库,新建维护计划
4.3.修改子计划属性
4.4.备份数据库任务
双击编辑内容
4.5.清除维护任务
双击编辑内容
4.6.执行sql代理作业
双击编辑内容(注意:
备份文件全备和增倍都选择bak,备份日志选择log)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- cwRsync 配置 手册