Rsync+Sersync实时文件同步

Rsync+Sersync实时文件同步

实时同步方案:

1、rsync+inotify (不推荐,inotify是对本地文件或目录的实时监控)

2、rsync+sersync (推荐,是inotify的升级版,功能更强大,本篇博客就使用该方案)

sersync是基于inotify开发的,类似于inotify-tools的工具,Sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录,因此效率更高。

环境
服务器名称 IP地址 服务
web服务器(客户端) 10.0.8.59 rsync、sersync
backup服务器(服务端) 10.0.8.70 rsync

实操

一、安装rsync (客户端、服务端均安装,需要epel源支持)

# yum install rsync -y
已加载插件:fastestmirror
Determining fastest mirrors
base                                                                                                                                                                  | 3.6 kB  00:00:00     
epel                                                                                                                                                                  | 4.7 kB  00:00:00     
extras                                                                                                                                                                | 2.9 kB  00:00:00     
updates                                                                                                                                                               | 2.9 kB  00:00:00     
(1/5): epel/group_gz                                                                                                                                                  |  97 kB  00:00:00     
(2/5): epel/updateinfo                                                                                                                                                | 1.0 MB  00:00:00     
(3/5): epel/primary_db                                                                                                                                                | 7.0 MB  00:00:00     
(4/5): extras/primary_db                                                                                                                                              | 247 kB  00:00:00     
(5/5): updates/primary_db                                                                                                                                             |  17 MB  00:00:00     
正在解决依赖关系
--> 正在检查事务
---> 软件包 rsync.x86_64.0.3.1.2-10.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

==========================&

你可能感兴趣的:(运维,devops,linux,服务器,rsync)