rsync要想实现自动同步,必须配合脚本以及定时事务来完成rsync+inotify-tools可以通过inotify这一个工作在内核空间的进程,来时刻监控着指定目录下面的文件,当发生变动时,通知客户端来完成rsync,当然也需要脚本来实现。只是不需要定时任务了,因为,有inotify在实时监控着指..
分类:
其他好文 时间:
2015-02-08 23:23:01
阅读次数:
292
inotify是一种强大的,细粒度的,异步文件系统时间监控机制,它可以替代crond实现与rsync的触发式文件同步,从而监控文件系统中添加,删除,修改,移动等细粒事件,从LINUX2.6.13起,就已加入了对inotify的支持,所以我们只需要安装一个第三方软件inotify-tools即可管理此服务...
分类:
其他好文 时间:
2014-12-22 14:39:18
阅读次数:
223
一、sersync简介1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools..
分类:
其他好文 时间:
2014-08-26 11:54:46
阅读次数:
206
目前业内比较靠谱的同步解决方案有:rsync+inotify-tools,Openduckbill+inotify-tools和rsync+sersync前两者由于是基于脚本语言编写,所以规范程度,执行效率相对rsync+sersync就稍微弱一些。sersync是使用c++编写,基于boost1.43.0,inotifyapi,rsynccommand开发,主要用于服..
分类:
其他好文 时间:
2014-07-24 23:53:15
阅读次数:
415
两台rhel5.6web服务器,上面跑的都是Apache,目录都是/va/www/html,现在想把线上的web数据实时备份到另外一台web服务器,即这个“另外一台web服务器”作为实时备用机器,这里我把线上的web机称为源服务器,作为实时备用的服务器称为目标服务器实验过程:第一部分:配置目标服..
分类:
系统相关 时间:
2014-06-28 06:13:25
阅读次数:
495
Linux下Rsync+inotify-tools实现数据实时同步中有一个重要的配置就是设置Inotify的max_user_watches值,如果不设置,当遇到大量文件的时候就会出现出错的情况。一般网上修改方法就是直接修改文件:/proc/sys/fs/inotify/max_user_watch...
分类:
系统相关 时间:
2014-05-01 21:22:57
阅读次数:
715