centos7中配置rsync+inotify实现自动监控数据同步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7中配置rsync+inotify实现自动监控数据同步相关的知识,希望对你有一定的参考价值。

    rsync服务可以实现数据的同步,但不是自动同步,所以在一些网站服务等,
    需要用到inotify进行自动监控。

    实验环境:centos7 两台 能互相ping通对方。一台为源端,一台为发起端。
    该实验博主源端地址:192.168.60.135
                  发起端地址:192.168.60.136

    http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz 
    这是inotify网址,进网站响应很慢,耐心等待。

技术分享图片

一、源端配置相应文件
rsync主配置文件设置

技术分享图片

允许用户的密码文件

技术分享图片

关闭防火墙,安装阿帕奇网站,无需启动,只做测试

技术分享图片

放大阿帕奇站点文件权限,设置用户密码文件权限。

技术分享图片

    二、发起端配置
    配置免交互文件

技术分享图片

首先要安装阿帕奇服务,然后测试rsync能否同步,示例如下

技术分享图片

配置系统文件,放大inotify权限相对应的值

技术分享图片

挂载使用inotify的包

技术分享图片

安装编译环境,gcc gcc-c++
安装完编译环境后./configure 加载inotify 然后make && make install 

技术分享图片

shell脚本实现自动监控

技术分享图片

赋权shell脚本权限,同时记得将发起端阿帕奇站点权限开到最大!!!

技术分享图片

测试

技术分享图片
技术分享图片

rsync+inotify配置就介绍到这,欢迎大家进行探讨,共同提升~

以上是关于centos7中配置rsync+inotify实现自动监控数据同步的主要内容,如果未能解决你的问题,请参考以下文章

centos7 inotify与rsync实现实时同步服务搭建

Centos7 下 配置 rsync 以及 rsync+inotify 实时同步

Rsync远程同步,实现下行 ,上行异地备份。配置rsync+inotify实时备份。

在CentOS7上配置rsync源服务器+inotify实时同步

centos7安装sersync2+rsync+inotify-tools实现文件实时同步

inotify+rsync安装配置