下载此文档

RSync实现文件备份同步.docx


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
RSync实现文件备份同步
一、什么是rsync
rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用“rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。
rsync 包括如下的一些特性:
能更新整个目录和树和文件系统;
有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等;
对于安装来说,无任何特殊权限要求;
对于多个文件来说,内部流水线减少文件等待的延时;
能用rsh、ssh 或直接端口做为传输入端口;
支持匿名rsync 同步文件,是理想的镜像工具;
二、架设rsync服务器
架设rsync 服务器比较简单, 。文件的书写也是有规则的,我们可以参照rsync. 上的文档来做。当然我们首先要安装好rsync这个软件才行;
A、rsync的安装;
获取rsync
rysnc的官方网站:http://rsync./可以从上面得到最新的版本。。当然,因为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=. .255

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

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w447750
  • 文件大小30 KB
  • 时间2017-10-06