快速业务通道

linux远程备份工具Rsync

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05

Rsync(remote sync)是类unix系统下的远程数据镜像备份工具,具有如下特性:

● 可以镜像保存整个目录树和文件系统.
● 可以很容易做到保持原来文件的权限、时间、软硬链接等等.
● 无须特殊权限即可安装.
● 优化的流程,文件传输效率高.
● 支持匿名传输

Rsync 安装
安装环境:RedHat Enterprise Linux AS4
所需软件:rsync-3.0.8.tar.gz
安装路径:/usr/local/rsync
下载地址:http://rsync.samba.org/ftp/rsync/src/

安装过程:
tar xvzf rsync-2.6.7.tar.gz
cd rsync-2.6.7
./configure --prefix=/usr/local/rsync //指定rsync工具的安装路径
make
make install

下面开始编辑Rsync工具的配置文件Rsyncd.conf,默认安装时没有,需要手工创建.我们在/etc目录下新建rsyncd.conf文档.如下:vi /etc/rsyncd.conf

#全局选项
strict modes =yes #是否检查口令文件的权限
port = 873 #默认端口873

Empire CMS,phome.net

log file = /var/log/rsyncd.log #日志记录文件

pid file = /usr/local/rsync/rsyncd.pid #运行进程的ID

#模块选项
[test] # 这里是认证的模块名,在client端需要指定
max connections = 5 #客户端最大连接数,默认0(没限制)
uid = livedoorcn #指定该模块传输文件时守护进程应该具有的uid
gid = livedoorcn #指定该模块传输文件时守护进程应该具有的gid
path = /home/rsync_test # 需要做备份的目录
ignore errors # 可以忽略一些无关的IO错误
read only = no #no客户端可上传文件,yes只读
write only = no #no客户端可下载文件,yes不能下载
hosts allow = * #充许任何主机连接
hosts deny = 10.5.3.77 #禁止指定的主机连接
auth users = livedoorcn # 认证的用户名,如果没有这行,则表明是匿名
secrets file = /usr/local/rsync/rsyncd.scrt # 指定认证口令文件位置

保存退出,下一步需要指定rsync的密码文件.

在客户端新建密码文件 vi /usr/local/rsync/rsyncd.scrt

Empire CMS,phome.net
livedoorin:mzl

保存退出.

Rsync 的启动
rsync 的启动方式有多种,我们在这里介绍以下几种:
● 守护进程方式:
/usr/local/rsync/bin/rsync --daemon
● inetd方式:
在/etc/services中加入:
rsync 873/tcp
然后在/etc/inetd.conf中加入:
rsync stream tcp nowait root /usr/local/bin/rsync rsyncd --daemon

验证启动是否成功

[root@localhost bin]# netstat -an | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN
tcp 0 0 :::873 :::* LISTEN

至此,Rsync工具在Linux系统上安装完毕,下面进行调试:

实例演示
cd /usr/local/rsync/bin

本地文件同步

[root@localhost bin]# rsync -azvr /txt/ /txt2/ #txt文件夹和txt2文件夹内容进行同步
building file list ... done

Empire CMS,phome.net
sent 105 bytes received 20 bytes 250.00 bytes/sec
total size is 3409 speedup is 27.27

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号