1. 程式人生 > >centos7中配置rsync+inotify實現自動監控數據同步

centos7中配置rsync+inotify實現自動監控數據同步

ping通 ping down 自動監控 type 用戶密碼 mark RoCE 關閉

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實現自動監控數據同步