下载此文档

rsync实现文件备份同步.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
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

rsync实现文件备份同步 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhongxinado
  • 文件大小360 KB
  • 时间2018-11-11