Linux下rsync+inotify实现数据实时同步

一、准备工作


   1、rsync、inotify简介

       rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。

       inotify是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。


   2、说明

       操作系统:CentOS 6.4    

       源服务器:172.16.12.1  

       目标服务器:172.16.12.2  

       目的:把源服务器上/tmp/rsync_test目录实时同步到目标服务器的/tmp/rsync_test。



二、具体操作详情


   1、在目标机172.16.12.2上操作

       ①、关闭SELINUX

           编辑防火墙配置文件

           vim /etc/selinux/config  

       

       执行:

setenforce 0        //使配置立即生效

 

       ②、安装Rsync服务端软件

yum -y install rsync xinetd

   

   vim /etc/xinetd.d/rsync #编辑配置文件,设置开机启动rsync

       disable = yes #修改为no

       


   启动xinetd超级守护程序

service xinetd start         //CentOS中是以xinetd来管理Rsync服务的


   

本文出自 “斜视天花板” 博客,请务必保留此出处http://lemidi.blog.51cto.com/8601832/1386539

Linux下rsync+inotify实现数据实时同步,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。