rsync是Linux系统下的数据镜像备份工具,通过rsync可以将本地系统数据通过网络备份到任何远程主机上。rsync有如下特性:
(1)可以镜像保存整个目录树和文件系统。
(2)可以同步增量数据,文件传输效率高,因而同步时间很短。
(3)可以保持原有文件的权限、时间等属性
(4)加密传输数据,保证了数据的安全性
接下来介绍介绍rsync的使用方法。
操作系统:CentOS release 6.6 (Final)
内核版本:2.6.32-504.el6.x86_64
A系统IP地址:192.168.1.130(运行业务,rsync的服务器端)
B系统IP地址:192.168.1.131(备份机,rsync的客户端)
1)在A、B两个系统上安装rsync
wget https://download.samba.org/pub/rsync/src/rsync-3.0.4.tar.gz
tar zxvf rsync-3.0.4.tar.gz
cd rsync-3.0.4
./configure
make -j 4 && make install
2)在A系统上配置rsync
rsync的配置文件为/etc/rsyncd.conf,在rsync安装完毕后,需要手动建立该文件。
rsync.conf文件由一个或多个模块钢结构组成。由全局参数和模块参数(从方括号中的模块名开始)组成。
配置如下: