1 / 17
文档名称:

rsync实现文件备份同步.doc

格式:doc   大小:360KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

rsync实现文件备份同步.doc

上传人:zhongxinado 2018/11/11 文件大小:360 KB

下载得到文件列表

rsync实现文件备份同步.doc

文档介绍

文档介绍:RSync实现文件备份同步
 
RSync实现文件备份同步2011-01-03 21:23
转自:实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]
一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。rsync是用"rsync算法"提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。
rsync包括如下的一些特性:
能更新整个目录和树和文件系统;
有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等;
对于安装来说,无任何特殊权限要求;
对于多个文件来说,内部流水线减少文件等待的延时;
能用rsh、ssh或直接端口做为传输入端口;
支持匿名rsync同步文件,是理想的镜像工具;
二、架设rsync服务器
架设rsync服务器比较简单,。文件的书写也是有规则的,。当然我们首先要安装好rsync这个软件才行;
A、rsync的安装;
获取rsync rysnc的官方网站:可以从上面得到最新的版本。。当然,因为rsync是一款如此有用的软件,所以很多Linux的发行版本都将它收录在内了。
软件包安装
#sudo apt-get install rsync注:在debian、ubuntu等在线安装方法;
#yum install rsync注:Fedora、Redhat等在线安装方法;
#rpm-ivh rsync注:Fedora、Redhat等rpm包安装方法;
其它Linux发行版,请用相应的软件包管理方法来安装。
源码包安装
tar xvf rsync- cd rsync-xxx
./configure--prefix=/usr;make;make install注:在用源码包编译安装之前,等编译开具才行;
B、配置文件
(主配置文件)、(密码文件)、(rysnc服务器信息)
服务器配置文件(/etc/),该文件默认不存在,请创建它。
具体步骤如下:
#touch/etc/#,这是rsync服务器的配置文件。
#touch/etc/#,这是用户密码文件。
#chmod 600/etc/rsyncd/#,且权限要设为600,否则无法备份成功!
#touch/etc/

设定/etc/ 。我们先来个简单的示例,后面在详细说明各项作用。
比如我们要备份服务器上的/home和/opt,在/home中我想把easylife和samba目录排除在外;
#Distributed under the terms of the GNU General Public License v2
#Minimal configuration file for rsync daemon
#See rsync(1)and (5)man pages for help
#This line is required by the/etc/ script pid file=/var/run/ port=873 address=
#uid=nobody
#gid=nobody uid=root gid=root use chroot=yes read only=yes
#limit access to private LANs hosts allow=. . hosts deny=*
max connections=5 motd file=/etc/
#This w