linux下通过rsync工具实现的增量备份.pdf

linux下通过rsync工具实现的增量备份.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux下通过rsync工具实现的增量备份 对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里 往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器 的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往 往会选择自由软件。 rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。适 用于数据不是很感,海量小的文件的存储备份,结合服务器本身的磁盘阵列技术,可以有效增强数据 的安全性。 服务器需求: 需要备份文件的服务器(服务器端): (RHEL 5) 接收备份文件的服务器(客户端): (RHEL 5) 实现功能: 通过rsync工具对turbomail邮件服务器的accounts目录和conf目录进行增量备份。 accounts目录:用于存储用户相关信息的目录 conf目录:用户配置文件存放目录 前提条件: 先将turbomail邮件系统安装好(服务器端与客户端操作一样) 安装过程如下: 1、挂载光驱:mount /dev/cdrom 2、将turbomail的安装包拷贝到跟目录下/ #cd /dev/cdrom #cp turbomail_linux_x86_xxx.tgz 3、解压turbomail安装包 tar –zxvf turbomail_linux_x86_xxx.tgz 4、启动turbomail #cd /turbomail #./starttm.sh #cd /turbomail/web/bin/ #./startup.sh 5、修改启动脚本/etc/rc.d/rc.local 使邮件服务器开机自动启动加入以下几行: #/turbomail/starttm.sh #/turbomail/web/bin/startup.sh #/turbomail/safestart.sh rsync的配置如下: 1.服务器端rsync的配置:使用系统自带的rsync工具,插入系统启动光盘,通过rpm安装rsync工 具。 若采用采用源码包安装,上传安装包到服务器1)tar –zxvf rsyncrsync-2.6.9.tar.gz #解压2)cd rsyncrsync-2.6.9 3)./configure #默认配置,生成编译环境 4)make #编译 5)makeinstall#安装完成,任何步骤有疑问输入echo$?查返回值,0表示成功,其他都为失败rsync 版本 2.4.6(可以从/rsync/获得最新版本)1)编辑/etc/rsyncd.conf文件, rsync的主要配置文件: #[globale] strict modes= yes #check passwd file port= 873 #rsync工具默认使用的端口 #default port logfile= /var/log/rsyncd.log #日志文件存放路径pidfile= /var/run/rsyncd.pid #记录rsync 运行时的进程ID max connections= 4 #同上最大的链接数 #[modules] #同步模块的配置 [rsync] uid= root #该选项指定当该模块传输文件时守护进程应该具有的uid gid= root #该选项指定当该模块传输文件时守护进程应该具有的gid ignore errors #忽略一些无关的错误信息 #要备份的目录 path= /turbomail/accounts #需要同步的目录 read only= no #是否设置以只读的方式运行 host allow= #同步数据的客户端ip如有多个客户端,以“,”隔开即可 auth users= zhouhw #同步用的用户名 secrets file= /etc/rsyncd.scrt #同步的密码认证文件 [test] uid= root #该选项指定当该模块传输文件时守护进程应该具有的uid gid= root #该选项指定当该模块传输文件时守护进程应该具有的gid ignore errors #忽略一些无关的错误信息 #要备份的目录 path= /turbomail/conf #需要同步的目录 read only= no #是否设置以只读的方式运行 host allow= #同步数据的客户端ip如有多个客户端,以“,”隔开即可 auth users= zhouhw #同步用的用户名 secrets file= /etc/rsyncd.

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档