




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、rsync 在windows 与windows 服务器之间的同步设置linux下有sync, windows下也有类似的软件,就是cwRsync此软件分为服务 器端/客户端。目前能找到的最新的版本是4.0.1。下载地址:cwRsync下载主服务器:A 192.168.0.10从服务器:B 192.168.0.201、主服务器A安装主服务器 A 安装 cwRsyncServer_4.0.1nstaller.zip,server 包括了 client的功能。一 一安装完后,会在 系统服务 中增加RsyncServer和ssh服务,进入服务管理, 设置为自动启动。安装成功后,要备份的文件目录必须加上
2、SvcwRsy nc这个用户可读权限。2、主服务器A配置进入cwRsync安装目录,配置rsyncd.conf如下。程序代码:port = 9999 #默认端口是873,做了端口限制的要开启cwRsync所使用的端口。use chroot = falsestrict modes = falsehosts allow = *log file = rsyncd.log #LOGpid file = rsyn cd.pid# Module defi niti ons# Remembecygwin naming conventions : c : work becomes/cygwin/c/work#
3、web注意格式,这说明是D盘WE由录下的testpath = /cygdrive/d/web/test #目录read on ly = true # 只读list = noauth users = username #指定用户名,如果没有这行,则表明是匿名secrets file=/cygdrive/d/rs yn cd.secrets这里指定了认证文件目录,名字叫rsyncd.secrets,其内容是txt编辑为username:123456 前面是用户名,后面是密码tran sfer loggi ng = no #是否记录详细的传输情况rsyn cd.c onf 相关解释:use chro
4、ot = no #max connections = 4 #不使用chroot最大连接数为4pid file = /cygdrive/d/rs yn cd.pidlock file = /cygdrive/d/rs yncocklog file = /cygdrive/d/log/rs yncd.log #日志记录文件web #这里是认证的模块名clie nt端需要根据此名字进行同步path = /cygdrive/d/web/test #需要做镜像的目录comme nt = BACKUP CLIENT IS SOLARIS 8 E250ignore errors # read only =
5、yes # list = no#hosts allow=192.168.0.20可以忽略一些无关的IO错误只读不允许列文件#允许连接IP,不限制则填写认证文件名auth users = username #认证的用户名,如果没有这行,则表明是匿名secrets file = /cygdrive/d/rs yn cd.secrets #3、从服务器 B 安装 cwRsync_4.0.1nstaller.zip1、tel net 192.168.0.20 9999 # 连接 A 服务器测试2、设置客户端密码文件例如:/cygdrive/d/rsyncd.secrets内容只要含有密码行123456
6、即可,为安全属性改为只读。特别注意:#从服务器B密码文件存放的位置一定要是 NTFS分区;# 另夕卜-password-file=/cygdrive/d/rs yn cd.secrets最好是最后面指定:Rsync -vzrtopg -progress -delete user name192.168.0.10:web/cygdrive/d/test -password-file=/cygdrive/d/rs yn cd.secrets4、cwRsync数据同步因为只是最简单的数据同步,所以就不使用ssh 了,直接启动rsync服务就可 以了。程序代码:#无密码、端口:rsync -vzrto
7、pg -progress -delete -port 9999 192.168.0.10:web /cygdrive/d/test#有密码、端口:Rsy nc -vzrtopg -progress -delete test192.168.0.10:web/cygdrive/d/test -password-file=/cygdrive/d/rs yn cd.secrets注:1. password-file ,你要在指定的目录下定义一个 rsy ncd.secrets 文件,只要 写test这个用户名对应的密码就可以。这里是D盘根目录下的rsyncd.secrets <2. (表示将客户
8、端test目录下文件备份到服务器test模块下。如果将/test/ 放后面,表示将服务器test模块下目录备份带客户端/test/下。)5、cwRsync同步常见问题:错误一:ERROR: auth failed on module xxxxxrsync: conn ecti on un expectedly closed (90 bytes read so far) rsync error: error in rsync protocol data stream (code 12) at io.c(150)解决:这是因为密码设置错了,无法登入成功,检查一下rsync.pwd,看客服是否匹配。
9、还有服务器端没启动rsync服务也会出现这种情况。令日误:password file must not be other-accessiblecon ti nuing without password filePassword:解决:这是因为rsyncd.secrets的权限不对,或存放的位置不是 NTFS分区错误三:ERROR: chroot failedrsync: conn ecti on un expectedly closed (75 bytes read so far)rsync error: error in rsync protocol data stream (code 12
10、) at io.c(150)解决:这是因为你在rsync.conf中设置的path路径不存在,要新建目录才能开启同步。错误四:rsync: failed to connect to 192.168.0.10: No route to host (113)rsync error: error in socket IO (code 10) at clie ntserver.c(104)receiver=2.6.9解决:对方没开机、防火墙阻挡、通过的网络上有防火墙阻挡,都有可能。关闭 防火墙,其实就是把tcp udp的端口(默认873)打开。Rsync客户端常用参数说明:-v,- verbose详细
11、模式输出-q,- quiet精简输出模式-c,- checksum打开校验开关,强制对文件传输进行校验-a, - archive归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD-r,- recursive 对子目录以递归模式处理-R, - relative使用相对路径信息-e,- rsh=COMMAN指定替代 rsh 的 shell 程序-delete是指如果Server端删除了一文件,那客户端也相应把这一文件删除, 保持真正的一致。-b, -backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的 文件重新命名为filename。可以使用-suffix
12、 选项来指定不同的备份文件前 缀。-backup-dir将备份文件(如filename)存放在在目录下。-suffix=SUFFIX 定义备份文件前缀-u, -update仅仅进行更新,也就是跳过所有已经存在于DST并且文件时间晚于要备份的文件。(不覆盖更新的文件)-l, -li nks保留软链结-L, -copy-li nks想对待常规文件一样处理软链结-copy-unsafe-links 仅仅拷贝指向SRC路径目录树以外的链结-safe-links忽略指向SRC路径目录树以外的链结-H, -hard-li nks 保留硬链结-p, -perms保持文件权限-o, -ow ner保持文件属主
13、信息-g, -group保持文件属组信息-D, -devices 保持设备文件信息-t, -times保持文件时间信息-S, -sparse对稀疏文件进行特殊处理以节省DST的空间-n, -dry-ru n现实哪些文件将被传输-W, -whole-file拷贝文件,不进行增量检测-x, -on e-file-system不要跨越文件系统边界-B, -block-size=SIZE检验算法使用的块尺寸,默认是 700字节-e, -rsh=COMMAND 指定替代 rsh 的 shell 程序-rsync-path=PATH指定远程服务器上的rsync命令所在路径信息-C, -cvs-exclud
14、e 使用和CV样的方法自动忽略文件,用来排除那些不希望 传输的文件-exist ing仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件-delete 删除那些DST中SRC没有的文件-delete-excluded同样删除接收端那些被该选项指定排除的文件-delete-after传输结束以后再删除-ignore-errors 及时出现IO错误也进行删除 -max-delete=NUM 最多删除NUM个文件-partial保留那些因故没有完全传输的文件,以是加快随后的再次传输-force强制删除目录,即使不为空-numeric-ids不将数字的用户和组ID匹配为用户名和组名-time
15、out=TIME IP 超时时间,单位为秒-I, -ig no re-times不跳过那些有同样的时间和长度的文件-size-o nly当决定是否要备份文件时,仅仅察看文件大小而不考虑文件时间-modify-wi ndow=NUM决定文件是否时间相同时使用的时间戳窗口,默认为 0 -T -temp-dir=DIR 在DIR中创建临时文件-compare-dest=DIR 同样比较DIR中的文件来决定是否需要备份-P 等同于-partial-progress 显示备份过程-z, -compress对备份的文件在传输时进行压缩处理-exclude=PATTERN指定排除不需要传输的文件模式-i nclude=PATTERN指定不排除而需要传输的文件模式-exclude-from=FILE 排除FILE中指定模式的文件-include-from=FILE 不排除FILE指定模式匹配的文件-versio n打印版本信息-address 绑定到特定的地址-c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024项目管理考试辅导材料试题及答案
- 广告策划中的危机公关处理考核试卷
- 财务数据解读与应用试题及答案
- 陕西排水带施工方案
- 针对新形势的注册会计师考试变革探讨试题及答案
- 2024项目管理专业知识考题试题及答案
- 2024年项目成功的关键因素与应对方案试题及答案
- 打井前施工方案怎么写
- 项目管理专业人士资格考试的备考经验试题及答案
- 电视机语音助手与智能交互技术考核试卷
- 船舶采购建造 投标方案(技术方案)
- 2024年初级养老护理员职业鉴定考试题库(含答案)
- 模块21.CR400AF型动车组转向架 《高速铁路动车组机械设备维护与检修》教学课件
- AQ6111-2023个体防护装备安全管理规范
- GGD交流低压配电柜运行、维护说明书、安装、操作手册
- 多发性骨髓瘤肾损伤诊治指南(2024版)
- 2024年中考数学反比例函数-选择题(压轴)(试题)
- 【渠道视角下伊利股份营运资金管理存在的问题及优化建议探析9000字(论文)】
- 【语文】古诗词诵读《登快阁》教学课件 2023-2024学年统编版高中语文选择性必修下册
- 2024年江苏省南通市通州区中考一模英语试卷
- (正式版)JBT 9229-2024 剪叉式升降工作平台
评论
0/150
提交评论