LINUX下RSYNC使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参数参考:
--partial rsync在遇到参数过程中断时候,会把那 些已经传输的文件会被删除,这样可能造成文 件的丢失.可以通过 –partial参数,可以在中途保 存已经传输过的文件。 之前有过一次丢失的问题.可加入这个参数解 决
---完 谢谢
ห้องสมุดไป่ตู้
五.举例应用
如: rsync -vzrtopg --progress --delete builder@192.168.*.*::publishzu-online -exclude="*.sh" --exclude="images*" -exclude="*.log" --passwordfile=/etc/rsync.scrt /home/builder/backup/
二、
RSYNC服务器端配置 RSYNC服务器端配置
1.RSYNC分为SERVER与CLIENT 2.SERVER与CLIENT都需要安装RSYNC
三、RSYNC服务器端配置 RSYNC服务器端配置
1、 软件包的获取: 1.1 下载:
rysnc的主页地址为:http://rsync.samba.org/ ,可以从这里下载rysn的安装软件(对于Linux 系统,最好使用源码编译安装) 1.2 CentOS 5.x的版本已经自带RSYNC包
[publishzu-online] ///模块名称---也就一个需要同步或备份的目录 path = /home/builder/ZU_BUILDER/bin/server/ comment = for zu-online srever publish ignore errors read only = yes //只读属性设置 list = no auth users = xp20adm ////登录用户名--自我随意设置 //// -secrets file = /etc/rsyncd.scrt ////密码存放文件----一般需要自我建立此 文件,路经与命名随意
2、 配置 在SERVER的/etc/下面建立rsyncd.conf
rsync服务器的配置文件为/etc/rsyncd.conf, 其控制认证、访问、日志记录等等。该文件是 由一个或多个模块结构组成。一个模块定义以 方括弧中的模块名开始,直到下一个模块定义 开始或者文件结束,模块中包含格式为name = value的参数定义。每个模块其实就对应需 要备份的一个目录树.如下例:
四、
RSYNC客户端配置 RSYNC客户端配置
1、 软件安装 同样需要安装rsync软件包
安装完成之后可以直接使用 可以开始从rsync服务端同步信息
CLIENT设置 如果CLIENT想不输入RSYNC的密码而自动同 步的话,可以设置一个秘密文件:可以用-password-file=/password/path/file来指定密码 文件,这样就可以在脚本中使 用而无需交互式地输入验证密码了,这里需 要注意的是这份密码文件权限属性要设得只有 属主可读。
uid = root ///RSYNC启动ID gid = root use chroot = no log file = /var/log/rsyncd.log ////日志存放 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock
参数说明 -vzrtopg里的 v是verbose, z是压缩, r是recursive, topg都是保持文件原有属性如属主、时间的参数 ----progress 是指显示出详细的进度情况 --delete 是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致 builder@192.168.168.52:: publishzu-online 用户名 模块名 --exclude="*.sh" 不包含某些文件 --password-file 指定CLIENT端密码文件存放路径 /home/builder/backup/ 指定CLIENT端存放镜象目的路径
SERVER就基本配置好了,自己不要忘记配置 模块中制定的目录与密码存放点 cat /etc/rsyncd.scrt 密码格式如下 用户名:密码 (有个冒号哟) 注意:出于安全目的,文件的属性必需是只有 属主可读:chmod 400
3、 服务启动
如果采用的是rpm包安装的,可输入ntsysv然 后把rsync服务选上,然后/etc/init.d/xinetd restart即可启动服务 如果采用源码安装,可以输入:rsync – daemon 即可启动服务,并加入到rc.local文件 中 CentOS 5.x 中已自动加入启动
RSYNC同步服务器配置及使用 RSYNC同步服务器配置及使用
一.RSYNC简介 RSYNC简介
rsync是Linux、UNIX系统下的数据镜像备份工具, 它的特性如下: (1)可以镜像保存整个目录树和文件系统。 (2)可以很容易做到保持原来文件的权限、时 间、软硬链接等等。 (3)无须特殊权限即可安装。 (4)优化的流程,文件传输效率高。 (5)可以使用rcp、ssh等方式来传输文件,当然 也可以通过直接的socket连接。 (6)支持匿名传输。