Centos 6.3下rsync+inotify的安装配置
|
赋予执行权限 # chmod +x /etc/rc.d/inotify.sh 执行脚本并做开机启动: # /etc/rc.d/inotify.sh # echo "/etc/rc.d/inotify.sh" >> /etc/rc.local 注:这个脚本的作用是通过inotify监控文件目录的变化,进而触发rsync进行同步操作,由于这是通过内核完成的主动式触发操作,所以比rsync遍历整个目录的扫描方式效率要高很多。 验证: 在客户端创建5个文件,到服务端查看文件是否实时同步? (client) # cd /test # touch 1 2 3 4 5 (server) # cd /test # ls ------------- 1 2 3 4 5 ------------- 验证成功,client端的目录发生变化会实时同步到server端,类似一个网络raid-1 总结: rsync+inotify比较适用于轻量级文件即时同步,如果量大建议还是使用共享存储方法解决。 参考:酒哥的构建高可用LINUX服务器(第2版) (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

