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