利用rsync+crontab实现Linux的定时增量备份.doc

利用rsync+crontab实现Linux的定时增量备份.doc

ID:53873260

大小:70.00 KB

页数:15页

时间:2020-04-10

利用rsync+crontab实现Linux的定时增量备份.doc_第1页
利用rsync+crontab实现Linux的定时增量备份.doc_第2页
利用rsync+crontab实现Linux的定时增量备份.doc_第3页
利用rsync+crontab实现Linux的定时增量备份.doc_第4页
利用rsync+crontab实现Linux的定时增量备份.doc_第5页
资源描述:

《利用rsync+crontab实现Linux的定时增量备份.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux下rsync文件同步服务器配置详解摘要:rsync是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备份,我们还可以把它作为不同主机网络备份工具之用。本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。相对tar和wget来说,rsync也有其自身的优点,比如速度快、安全、高效。1什么是rsync;rsync是一个Unix系统下的文件同步和传输工具。rsync是用“rsync算法”提供了一个客户机和远程文件服务器的文件同步的快速方法。rsync包括如下的一些特性:能更新整个目录和树和文件系统;有选择性的保持符号链链、硬链接、文件属

2、于、权限、设备以及时间等;对于安装来说,无任何特殊权限要求;对于多个文件来说,内部流水线减少文件等待的延时;能用rsh、ssh或直接端口做为传输入端口;支持匿名rsync同步文件,是理想的镜像工具;2rsync服务器的理由;rsync服务器架设比较简单,可能我们安装好rsync后,并没有发现配置文件,以及rsync服务器启动程序,因为每个管理员可能对rsync用途不一样,所以一般的发行版只是安装好软件就完事了,让管理员来根据自己的用途和方向来自己架设rsync服务器;因为这个rsync应用比较广,能在同一台主机进行备份工作,还能在不同主机之间进行工作。在不同主机之间

3、的进行备份,是必须架设rsync服务器的。以我的观点上看,如果在同一台主机进行文件的备分,用复制工具cp就好了。没必要用rsync这么相对复杂的工具,cp也简单易用,当然这仅仅是个人观点;对于重量级服务器来说,应该有网络备份服务器来说,只有本地备份还是不够的,最好还是有网络备份主机,这样数据的安全才有保证。毕竟数据放在服务器本地上还是不太安全,比如磁盘坏掉、被骇客攻入服务器删除数据。其实服务器本身价值并不大,重要的是数据的价值。另外对于大量文件从一台服务器上迁移到另一台服务器上,rsync的确是一个不可不用传输工具。公司有一台文件服务器,配置是CPUIntelCel

4、eon333Mhz,内存128M,硬盘IDE80Gx3=240G,里面仅是第一个硬盘的12G的分区安装系统,用了256M做为交换分区,其它的空间我都用来存数据,通过LVM卷来管理磁盘空间,我分了一个180G的空间给数据存放,当时数据存储容量已经达到了160多G。当时的情况是服务器空间有限,没做本地备份。更不可能新增硬盘上去,因为这台机器没做RAID,硬盘坏掉一个,数据会全毁掉,安全性没有一点保障。在这种情况下,为了保证数据的安全性,我被迫做了一台带有Raid5支持的文件服务器。在选择如何把数据文件完整的传输到新服务器上,我想到了很多的工具,最后想到了rsync。我花

5、了十分钟架设并调试了rsync,然后就开工文件传输,因为文件服务器上的文件太多,老的文件服务器配置又低,大约花了两三天吧才得以把所有文件传输完毕。3架设rsync服务器过程;架设rsync服务器比较简单,写一个配置文件rsyncd.conf。文件的书写也是有规则的,我们可以参照rsync.samba.org上的文档来做;当然我们首先要安装好rsync这个软件才行;3.1rsync的安装;3.1.1查看服务器是否安装rsync[root@Server-B~]#rpm-qa

6、greprsync  #查看是否有rsync包 rsync-2.6.8-3.1现在Linux各大

7、发行版都已安装好rsync3.1.2安装rsync软件安装过于简单,现在Linux各大发行版都提供这个软件包,当然您也可以自己编译安装,在目前的情况下,我看没太大的必要;[root@linuxsir:beinan]$sudoapt-getinstallrsync注:在debian、ubuntu等在线安装方法;[root@linuxsir:beinan]#slackpkginstallrsync注:Slackware软件包在线安装;[root@linuxsir:beinan]#yuminstallrsync注:Fedora、Redhat等系统安装方法;其它Linux发

8、行版,请用相应的软件包管理方法来安装;如果是源码包,也就是用下面的办法;[root@linuxsir:/home/beinan]#tarxvfsync-xxxx.tar.gz或sync-xxx.tar.bz2[root@linuxsir:/home/beinan]#cdsync-xxx[root@linuxsir:/home/beinan/sync-xxx]#./configure--prefix=/usr;make;makeinstall注:在用源码包编译安装之前,您得安装gcc等编译开具才行;3.1.3rsync服务器的配置文件rsyncd.conf1、在服

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

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

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