基于rsync的数据备份

基于rsync的数据备份

ID:24205580

大小:49.00 KB

页数:3页

时间:2018-11-13

基于rsync的数据备份_第1页
基于rsync的数据备份_第2页
基于rsync的数据备份_第3页
资源描述:

《基于rsync的数据备份》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于RsYnc的数据备份:相伴计算机存储量的迅速提高,各种X络数据量也剧增。如何保证数据的完整性和损坏后快速恢复性。已经越来越受关注。而异地备份不失为一种可靠而适用的保护方法。因此,提出利用Rsync作为备份工具的方案,保证远程备份数据的完整性、便利性和快捷性,并列出了服务器的具体配置过程。    1、引 言    随着计算机X络的普及,政府单位、企事业单位、个人的数据不断增加,各种数据的重要性越来越受关注。数据是系统赖以生存的基础,可以说就是整个系统的生命。这些数据一旦丢失或损坏,都会对系统造成十分严重的影

2、响,甚至造成无可估量的损失,尤其像政府、电信、金融、证卷等行业。由此,人们开始关注如何确保数据的完好。而基于rsync的数据备份正好是一个良好的解决方案。    2、Rsync简介    Rsync是一款实现数据镜像,备份功能的免费软件,有一些优秀特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方便进行X站镜象。它便于安

3、装、功能强大,目前由rsyne.samba.org维护,rsyneconf文件的格式类似于samba的主配置文件。Rsync可以通过rsh或ssh使用,也能以daemon模式去运行,在以daemon方式运行时Rsyncserer会打开一个873端口,等待客户端去连接。连接时,Rsynescrver会检查口令是否相符,若通过口令查核,则可以开始进行文件传输。第一次连通完成时,会把整份文件传输一次,以后则就只需进行增量备份,这样既可以减少X络的负载又可以节省传输时间。Rsyntc具有包括如下的一些特性:①能更新整

4、个目录树和文件系统;②有选择性的保持原文件的软链接、硬链接、文件属主、权限、设备以及时间等信息;③无需任何特殊权限要求即可安装;④对于多个文件来说,内部流水线减少文件等待的延时;⑤能用rsh、ssh或直接端口做为传输入端口;⑥支持匿名Rsync同步文件,是理想的镜像工具。  “Rsyne算法”描述如下:假定在1号和2号两台计算机之间同步相似的文件A与B,其中1号主机对文件A拥有访问权,2号主机对文件B拥有访问权。并且假定1号主机与2号主机之间的X络带宽很小。那么Rsync算法将通过下面的五个步骤来完成:第一步

5、、2号主机将文件B分割成一组不重叠的固定大小为s字节的数据块,最后一块可能会比s小;第二步、2号主机对每一个分割好的数据块执行32位的滚动弱校验和128位的MD4强校验;第三步、2号主机将这些校验结果发给1号主机;第四步、1号主机通过搜索文件A的所有大小为s的数据块(偏移量可以任选,不一定非要是s的倍数),来寻找与文件B的某一块有着相同的弱校验码和强校验码的数据块。第五步、1号主机发给2号主机一串指令来生成文件A在2号主机上的备份。这里的每一条指令要么是对文件B经拥有某一个数据块而不须重传的证明,要么是一个数

6、据块,这个数据块肯定是没有与文件B的任何一个数据块匹配上的。    3、系统设置    3.1系统环境  数据服务器:操作系统为CentOs5.4,IP为192.168.25.105.系统用帐号为linuxsir,用户目录为/home/linuxsir,Rsyne备份帐号为linuxsir,密码为security305。备份服务器:操作系统为Centos5.2,IP为192.168.25.110,用户目录为/home/linuxsir。  3.2Rsyne配置  使用Rsync实现数据备份需要配置服务器端和客

7、户端。服务器端和客户端都必须安装Rsync软件。因此,将数据服务器作为Rsync的服务器端,备份服务器作为Rsyne的客户端。数据服务器的防火墙要开放873端口。数据服务器端配置Rsync的相关文件包括:/eeffrsyned.conf,/var/log/rsyned.log,/etc/rsyned/rsyned.motd,/vadrmdrsyncdpid,/var/run/rsyncdlock/etc/rsyncd/rsyned.seeretso其中rsyncd.conf是Rsyne最主要的配置文件,它用于

8、控制Rsync的客户端连接数、日志记录、认证访问、数据备份目录、备份用户密码等信息。配置文件以行为单位,每一行都对应新的模块定义、参数赋值或者代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。