




免费预览已结束,剩余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.1_Installer.zip,server 包括了 client 的功能。安装完后,会在 系统服务 中增加 RsyncServer 和 ssh 服务,进入服务管理,设置为自动启动。安装成功后,要备份的文件目录必须加上 SvcwRsync 这个用户可读权限。2、主服务器A配置进入cwRsync安装目录,配置 rsyncd.conf 如下。程序代码:port = 9999 #默认端口是873,做了端口限制的要开启cwRsync所使用的端口。use chroot = falsestrict modes = falsehosts allow = *log file = rsyncd.log #LOGpid file = rsyncd.pid# Module definitions# Remember cygwin naming conventions : c:work becomes /cygwin/c/work#webpath = /cygdrive/d/web/test #注意格式,这说明是D盘WEB目录下的test目录read only = true #只读list = noauth users = username #指定用户名, 如果没有这行,则表明是匿名secrets file=/cygdrive/d/rsyncd.secrets 这里指定了认证文件目录,名字叫 rsyncd.secrets,其内容是txt编辑为 username:123456 前面是用户名,后面是密码transfer logging = no #是否记录详细的传输情况rsyncd.conf相关解释:use chroot = no # 不使用chrootmax connections = 4 # 最大连接数为4pid file = /cygdrive/d/rsyncd.pid lock file = /cygdrive/d/rsync.locklog file = /cygdrive/d/log/rsyncd.log # 日志记录文件web # 这里是认证的模块名 client端需要根据此名字进行同步path = /cygdrive/d/web/test # 需要做镜像的目录comment = BACKUP CLIENT IS SOLARIS 8 E250 ignore errors # 可以忽略一些无关的IO错误read only = yes # 只读list = no # 不允许列文件hosts allow=192.168.0.20 #允许连接IP,不限制则填写 * auth users = username # 认证的用户名,如果没有这行,则表明是匿名secrets file = /cygdrive/d/rsyncd.secrets # 认证文件名3、从服务器B安装cwRsync_4.0.1_Installer.zip1、telnet 192.168.0.20 9999 #连接A服务器测试2、设置客户端密码文件 例如:/cygdrive/d/rsyncd.secrets 内容只要含有密码行 123456 即可,为安全属性改为只读。特别注意:#从服务器B密码文件存放的位置一定要是NTFS分区;#另外 -password-file=/cygdrive/d/rsyncd.secrets最好是最后面指定:Rsync -vzrtopg -progress -delete username192.168.0.10:web /cygdrive/d/test -password-file=/cygdrive/d/rsyncd.secrets4、cwRsync数据同步因为只是最简单的数据同步,所以就不使用 ssh 了,直接启动 rsync 服务就可以了。程序代码:#无密码、端口:rsync -vzrtopg -progress -delete -port 9999 192.168.0.10:web /cygdrive/d/test#有密码、端口:Rsync -vzrtopg -progress -delete test192.168.0.10:web /cygdrive/d/test -password-file=/cygdrive/d/rsyncd.secrets注:1.password-file,你要在指定的目录下定义一个 rsyncd.secrets文件,只要写test这个用户名对应的密码就可以。这里是D盘根目录下的rsyncd.secrets。2. (表示将客户端test目录下文件备份到服务器test模块下。如果将/test/放后面,表示将服务器test模块下目录备份带客户端/test/下。)5、cwRsync同步常见问题:错误一:ERROR: auth failed on module xxxxxrsync: connection unexpectedly closed (90 bytes read so far)rsync error: error in rsync protocol data stream (code 12) at io.c(150)解决:这是因为密码设置错了,无法登入成功,检查一下rsync.pwd,看客服是否匹配。还有服务器端没启动rsync 服务也会出现这种情况。错误二:password file must not be other-accessiblecontinuing without password filePassword:解决:这是因为rsyncd.secrets的权限不对,或存放的位置不是NTFS分区错误三:ERROR: chroot failedrsync: connection unexpectedly closed (75 bytes read so far)rsync error: error in rsync protocol data stream (code 12) 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 clientserver.c(104) receiver=2.6.9解决:对方没开机、防火墙阻挡、通过的网络上有防火墙阻挡,都有可能。关闭防火墙,其实就是把tcp udp 的端口(默认873)打开。Rsync客户端常用参数说明:-v, verbose 详细模式输出 -q, quiet 精简输出模式 -c, checksum 打开校验开关,强制对文件传输进行校验 -a, archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD -r, recursive 对子目录以递归模式处理 -R, relative 使用相对路径信息 -e, rsh=COMMAND 指定替代rsh的shell程序 delete 是指如果Server端删除了一文件,那客户端也相应把这一文件删除,保持真正的一致。-b, -backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为filename。可以使用-suffix选项来指定不同的备份文件前缀。-backup-dir 将备份文件(如filename)存放在在目录下。-suffix=SUFFIX 定义备份文件前缀-u, -update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件)-l, -links 保留软链结-L, -copy-links 想对待常规文件一样处理软链结-copy-unsafe-links 仅仅拷贝指向SRC路径目录树以外的链结-safe-links 忽略指向SRC路径目录树以外的链结-H, -hard-links 保留硬链结-p, -perms 保持文件权限-o, -owner 保持文件属主信息-g, -group 保持文件属组信息-D, -devices 保持设备文件信息-t, -times 保持文件时间信息-S, -sparse 对稀疏文件进行特殊处理以节省DST的空间-n, -dry-run现实哪些文件将被传输-W, -whole-file 拷贝文件,不进行增量检测-x, -one-file-system 不要跨越文件系统边界-B, -block-size=SIZE 检验算法使用的块尺寸,默认是700字节-e, -rsh=COMMAND 指定替代rsh的shell程序-rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息-C, -cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件-existing 仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件-delete 删除那些DST中SRC没有的文件-delete-excluded 同样删除接收端那些被该选项指定排除的文件-delete-after 传输结束以后再删除-ignore-errors 及时出现IO错误也进行删除-max-delete=NUM 最多删除NUM个文件-partial 保留那些因故没有完全传输的文件,以是加快随后的再次传输-force 强制删除目录,即使不为空-numeric-ids 不将数字的用户和组ID匹配为用户名和组名-timeout=TIME IP超时时间,单位为秒-I, -ignore-times 不跳过那些有同样的时间和长度的文件-size-only 当决定是否要备份文件时,仅仅察看文件大小而不考虑文件时间-modify-window=NUM 决定文件是否时间相同时使用的时间戳窗口,默认为0-T -temp-dir=DIR 在DIR中创建临时文件-compare-dest=DIR 同样比较DIR中的文件来决定是否需要备份-P 等同于 -partial-progress 显示备份过程-z, -compress 对备份的文件在传输时进行压缩处理-exclude=PATTERN 指定排除不需要传输的文件模式-include=PATTERN 指定不排除而需要传输的文件模式-exclude-from=FILE 排除FILE中指定模式的文件-include-from=FILE 不排除FILE指定模式匹配的文件-version 打印版本信息-address 绑定到特定的地址-c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程委托协议书范本
- 2025年压岁钱分配协议合同范文
- 分家协议书怎么写
- 发布会协议书
- http协议书 中文版
- 第二节 中国的气候说课稿初中地理商务星球版2024八年级上册-商务星球版2024
- 调解协议书司法确认
- 第11课 发现同伴闪光点教学设计小学心理健康苏教版四年级-苏科版
- 山东省临沭县第三初级中学七年级信息技术上册《信息的特征》说课稿
- 6《将相和》教学设计-语文五年级上册统编版
- 2025年健康管理师试题及答案
- 2026年中考数学压轴题专项练习-四边形中的新定义问题(学生版+名师详解版)
- 乌兹别克语自学课件
- logo安装施工方案
- 四川能投合江电力有限公司员工招聘考试参考题库及答案解析
- 2025年山西省政府采购评审专家考试真题库(带答案)
- 宿管员业务知识培训内容课件
- 安全生产例会会议记录以及会议内容
- 眼视光技术介绍
- DB64T 2146-2025 工矿企业全员安全生产责任制建设指南
- 间歇充气加压用于静脉血栓栓塞症预防的中国专家共识解读
评论
0/150
提交评论