rsync+inotify-tools文件实时同步案例 全量备份Linux下Rsync+sersync实现数据实时同步完成。 增量备份纯粹的使用rsync做单向同步时,rsync的守护进程是运行在文件推送的服务器上,而接收的服务器是运行rsync客户端。使用sersync做文件实时同...
分类:
其他好文 时间:
2015-05-07 13:55:00
阅读次数:
111
CentOS oslist="5 6 7"for ver in $oslistdo rsync -avrt rsync://mirrors.ustc.edu.cn/centos/$ver /data/OS/centos/$verdone Epel rsync -avrt rsync://mirror...
分类:
其他好文 时间:
2015-05-07 12:17:08
阅读次数:
105
转载构建高性能插件式Web框架基于MVC插件模式构建支持数据库集群、数据实时同步、数据发布与订阅的Web框架系统。如下图: 1、基于插件式开发 采用插件模式开发的优点是使得系统框架和业务模式有效地进行分离,系统更新也比较简单,只需更新业务插件,不需要动整个框架,开发人员无需关心整个框架结构...
分类:
Web程序 时间:
2015-05-06 12:49:26
阅读次数:
237
1、rsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大,对数据的安全性和可靠性也..
分类:
其他好文 时间:
2015-05-06 01:37:39
阅读次数:
208
svn备份方式对比分析一般采用三种方式:1、svnadmin dump2、svnadmin hotcopy3)svnsync注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy、rsync命令。曾经用rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的...
分类:
其他好文 时间:
2015-05-05 19:20:44
阅读次数:
161
rsync只是用来同步的工具,我们也可以做个cron计划任务来定时执行rsync来同步,但是却无法实时的自动同步。inotify可以监控目录,并且在发生事件(modify、delete、create、close_write、move、close、unmount、attrib等)时会发出通知。我们可以写个脚本,只要有通知响应发生,..
分类:
其他好文 时间:
2015-05-05 16:52:05
阅读次数:
617
本项目利用inotify与rsync对服务器进行实时同步,其中inotify用于监控文件系统事件,rsync是目前广泛使用的同步算法,其优点是只对文件不同的部分进行操作,所以其优势大大超过使用挂接文件系统的方式进行镜像同步。目前使用的比较多的同步程序版本是inotify-tools,另外一个是..
分类:
其他好文 时间:
2015-05-05 12:51:21
阅读次数:
320
一、inotify简介inotify是Linux内核2.6.13(June18,2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。该机制由著名的桌面搜索引擎项目beagle引入用..
分类:
其他好文 时间:
2015-05-05 12:46:10
阅读次数:
220
基于MVC插件模式构建支持数据库集群、数据实时同步、数据发布与订阅的Web框架系统。如下图: 1、基于插件式开发 采用插件模式开发的优点是使得系统框架和业务模式有效地进行分离,系统更新也比较简单,只需更新业务插件,不需要动整个框架,开发人员无需关心整个框架结构。但插件模式调试稍微麻烦一...
分类:
Web程序 时间:
2015-05-05 11:58:53
阅读次数:
183
为了安全起见,SVN服务器除了做定时全量备份和增量备份以外,如条件允许,可做实时备份。这需要2台机器,一台是master server,另一台做mirror server。master做主服务,mirror不对外服务或设置只读(除了同步账号可写外)另外如果master负载比较高,可以把一些只读的应用...
分类:
其他好文 时间:
2015-05-05 10:24:06
阅读次数:
187