目的:为了实现实时同步,我们使用inotify来监控需要同步的目录发生的改变,inotify只是内核中的一个监控文件变化的模块,提供了监控文件变化的API,而要连接这个API,需要安装inotify-tools工具。可以实现文件的新增,删除,修改,改变属性等,功能很强大。现在需要一台服务器做..
分类:
其他好文 时间:
2015-09-21 15:54:12
阅读次数:
297
hostnamectl --static set-hostname tCentos1.下载文件到/usr/local/srcocamlunisoninotify-tools2.安装inotify-toolscd /usr/local/srctar zvxf inotify-tools-3.14.ta...
分类:
其他好文 时间:
2015-09-08 12:02:30
阅读次数:
242
一、Inotify介绍:Inotify是一个Linux内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。您还可以跟踪活动的源头和目标等细节。使用inotify很简单:创建一个文件描述符,附加一个或多个监视器(一个监视器是一个路径和一..
分类:
其他好文 时间:
2015-08-30 01:13:56
阅读次数:
1439
一、rsync1.什么是rsyncrsync是一个远程数据同步工具,可以实现本主机内,或跨主机的数据同步。以服务运行时监听在TCP873端口,rsync演算法可以达到只传送文件变化的部分,而不是整个都传送,因此速度相当的快,性能不错。所以rsync通常可以作为备份工具来使用。1.1rsync基本特..
分类:
系统相关 时间:
2015-08-21 17:20:51
阅读次数:
256
前言:需求:3台服务器,其中1主2备,实现主服务器实时推送文件至2台备份服务器一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的..
分类:
其他好文 时间:
2015-08-17 19:54:00
阅读次数:
343
1, inotify-tools + rsync ? ? ? 使用inotify-watch监视文件夹, 有改动即执行rsync ? ? ? 安装使用简单, 满足实时的需要, 但不能双向,性能也是瓶颈 ? 2, sersync ? ? ? inotify + rsync, c++ 编...
分类:
其他好文 时间:
2015-07-29 17:28:40
阅读次数:
212
rsync+inotify(相对来说比较实时)系统环境#cat/etc/issueCentOSrelease6.6(Final)#uname-srLinux2.6.32-504.el6.x86_64服务器规划rsync服务器:192.168.10.241rsync+inotify-tools服务器:192.168.10.231配置rsync服务器具体配置可以参照博客rsync+lsyncd中rsync的相关配置1...
分类:
其他好文 时间:
2015-07-28 18:55:09
阅读次数:
137
一、为什么要用rsync+sersync架构?1、sersync是基于inotify开发的,类似于inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录二、rsync+ino..
分类:
其他好文 时间:
2015-07-24 00:19:02
阅读次数:
325
地址: http://www.osyunwei.com/archives/7435.html说明:操作系统:CentOS 5.X源服务器:192.168.21.129目标服务器:192.168.21.127,192.168.21.128目的:把源服务器上/home/www.osyunwei.com目...
分类:
系统相关 时间:
2015-06-18 09:31:28
阅读次数:
200
前言:一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或...
分类:
其他好文 时间:
2015-06-16 19:09:49
阅读次数:
183