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

本文介绍如何利用rsync与inotify工具在CentOS 7环境下搭建实时文件同步系统。通过设置rsync服务并结合inotify的自动监控功能,实现文件更新后的即时同步。文中详细记录了配置步骤及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    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网址,进网站响应很慢,耐心等待。

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

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

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

允许用户的密码文件

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

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

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

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

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

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

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

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

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

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

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

挂载使用inotify的包

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

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

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

shell脚本实现自动监控

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

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

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

测试

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

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

转载于:https://blog.51cto.com/13760226/2151634

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值