rsync+inotify实时数据同步多目录实战

rsync+inotify实时数据同步多目录实战

 
 
 

inotify配置是建立在rsync服务基础上的配置过程

操作系统

主机名网卡eth0默认网关用途
root@58server1192.168.1.111192.168.1.1Rsync服务端
root@58client192.168.1.121192.168.1.1Rsync 节点

子网掩码均为255.255.255.0

 

具体需求:

要求在58server1上以rsync守护进程的方式部署rsync服务,使得root@58client的 rsync节点客户端主机把/data/数据目录和/data0/www目录中的数据同步到58server1 rsync服务端中

 

一、在配置inotify前己经把root@58server1 Rsync服务端的rsync服务部置好

 

 

 

 

二、开始安装

在安装inotify-tools前请先确认你的linux内核是否达到了2.6.13,并且在编译时开启CONFIG_INOTIFY选项,

1)  查看当前系统是否支持inotify

 #显示这三个文件则证明支持

 

2)下载inotify源码包

 

 

3)编译安装inotfiy

参数:

--prefix=PATH   指定编译安装的路径

提示:更多的编译参数可以使用./configure –h 查看,编译成功后会生成4个目录,

小软件一般规范安装到同一个目录,一般为/usr/local中

建立一个软链接

 

 

进入安装inotify的目录

 

 

 

4) 编写inotify实时监控脚本 编写两个脚本,分别对应所共享的两个目录

如本例子,我们编写两个脚本分别为 data_inotify.sh  和www_inotify.sh

开始编写inotify脚本

 

 

 

 

 

 

 

一般添加了脚本后要格式化一次脚本

 

 

 

 

分别运行两个脚本:

 

 

测试:

 

转载于:https://www.cnblogs.com/L-H-R-X-hehe/p/3960756.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值