inotify扩展介绍 inotify是Linux内核提供的一组系统调用,它可以监控文件系统操作,比如文件或者目录的创建、读取、写入、权限修改和删除等。 inotify使用也很简单,使用inotify_init创建一个句柄,然后通过inoti...
                            
                            
                                分类:
其他好文   时间:
2014-11-12 15:10:22   
                                阅读次数:
420
                             
                    
                        
                            
                            
                                环境:redhat6.4-64主机:10.1.1.2镜像机:10.1.1.3目标:将主机上的更新问题及时同步到镜像机上在主机上安装inotify-tools-3.13.tar.gztar-xvfinotify-tools-3.13.tar.gzcdinotify-tools-3.13./configuremake&&makeinstall在主机上新建同步脚本vim/opt/shells/rsync.s..
                            
                            
                                分类:
其他好文   时间:
2014-11-11 22:57:56   
                                阅读次数:
210
                             
                    
                        
                            
                            
                                1 rsync 是一款数据备份工具,与scp FTP等工具备份的机制的优越性在于rsync 同步备份是先比较在拷贝变化过的数据,这样更节省资源,如有1T的数据只有1K的数据改变,则rsync 基本上备份只要同步1k 的数据而 scp 是个傻瓜式的拷贝,全部拷贝2 inotify 工具是协助rsync...
                            
                            
                                分类:
其他好文   时间:
2014-11-10 06:26:40   
                                阅读次数:
232
                             
                    
                        
                            
                            
                                linux主从同步,目前广泛采用的方案是使用rsync+inotify的方式来实现文件的触发更新。原理是采用inotify来对文件进行监控,当监控到文件有文件发生改变的时候,就会调用rsync实现触发式实时同步。我采用的是金山的一个居于inotify+rsync进行二次开发实现文件同步的小工具sersyn..
                            
                            
                                分类:
系统相关   时间:
2014-10-31 06:36:21   
                                阅读次数:
333
                             
                    
                        
                            
                            
                                为了满足需要,之前的rsync定时推送服务,无法满足现实需要,在次更新网站架构环境介绍:网站Nginx集群搭建的,因为网站的数内容时常更新,但是一台一台的更新数据非常消耗时间。因此采用rsync+inotify,将数据实时的推送到集群主机上去。远程网站IP:172.16.100.99/usr/html远..
                            
                            
                                分类:
其他好文   时间:
2014-10-28 15:46:54   
                                阅读次数:
227
                             
                    
                        
                            
                            
                                方法1、执行npm dedupe方法2、ubuntu echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p archlinux addfs.inotify.max_use...
                            
                            
                                分类:
系统相关   时间:
2014-10-28 13:40:52   
                                阅读次数:
734
                             
                    
                        
                            
                            
                                测试环境:RedHat5.9rsync-3.1.1.tar.gzIP地址:本地端:192.168.2.23远程端:192.168.2.24同步目录:/web/data/p_w_picpaths本地端:1.安装rsync-3.1.1.tar.gztarzxvfrsync-3.1.1.tar.gzcdrsync-3.1.1./configuremake&&makeinstall2.编辑rsyncd.confvi/etc/rsyncd.con..
                            
                            
                                分类:
其他好文   时间:
2014-10-27 07:00:25   
                                阅读次数:
144
                             
                    
                        
                            
                            
                                定时备份和实时备份说到备份,无疑于定时备份和实时同步备份。定时备份可以通过脚本或者Crontab来实现,而实时同步备份可以通过某些接口监控文件的各种变化情况来实现的(比如内核接口inotify);通过对比可以发现对数据信息要求高的环境使用实时同步备份可以更好更有利的保护数..
                            
                            
                                分类:
其他好文   时间:
2014-10-21 15:38:49   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                rsync+innotify端配置文件脚本 src=/data/tfCarFace/
DB_slave2=10.171.54.183
DB_slave1=10.162.209.36
atlas1=10.162.211.200
atlas2=10.171.53.150
DB_master1=10.162.213.176
DB_master2=10.165.65.246
user=...
                            
                            
                                分类:
其他好文   时间:
2014-10-17 12:13:26   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                前面一篇博文介绍了rsync的主要使用及工作于服务器模式下的安装、配置。inotify是Linux内核中监控文件系统的一种事件机制,它负责监视文件系统的变化。如文件的创建、修改、删除等,并以事件的方式通知给应用程序。inotify-tools是一个基于内核的inotify机制为用户提供实现对文..
                            
                            
                                分类:
其他好文   时间:
2014-10-17 05:09:44   
                                阅读次数:
152