[转]CENTOS 使用RSYNC+INOTIFY实现文件实时自动同步

FROM : http://www.qiansw.com/centos-rsync-inotify-file-sync.html

生产环境中的两台web服务器,有个目录需要完全一样。使用rsync和inotify配合实现了这个需求。
使用rsync可以实现文件权限、属性等相同同步。
inotify工具可以实现文件一变更就及时通知rsync同步。
下面是记录一下配置的过程。

文件主:10.0.0.54
文件从:10.0.0.40

主服务器文件发生变化后,同步到从服务器。

两台web都通过yum安装rsync

  1. yum install -y rsync  

主服务器上编译安装inotify

    1. wget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz  
    2. tar xvf inotify-tools-3.14.tar.gz  
    3. cd inotify-tools-3.14  
    4. ./configure  
    5. make  
    6. make install  
posted @ 2014-06-24 22:35  Athrun  阅读(342)  评论(0编辑  收藏  举报