文章目录一,rsync介绍二,rsync源服务器三,配置rsync源服务器四,rsync备份工具五、inotify+rsync 实时同步七、使用rsync来实现快速删除大量文件。 一,rsync介绍rsync(Remote Sync)远程同步是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,并且支持增量备份,并保持连接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用异地备            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 14:15:19
                            
                                1230阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Rsync + Crontab实现定时文件同步(首次全量+后续增量) 2015-04-14 19:02:11 标签:增量更新 rsync crontab 原创作品,允许,时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。://lu2yu.blog.51c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-12-27 11:11:17
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            结合inotify特性,实时监控文件系统变化,实时rsync备份同步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-17 17:19:52
                            
                                863阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一个里程:下载安装sersync软件先进行软件下载,把软件包上传到系统中unzipsersync_installdir_64bit.zipcdsersync_installdir_64bitmvsersync/usr/local/tree第二个里程:编写sersync配置文件[root@nfs01sersync]#cd/usr/local/sersync/conf/[root@nfs01conf            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-04 23:34:18
                            
                                833阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一个里程:将inotify软件安装成功yuminstall-yinotify-tools[root@nfs01~]#rpm-qlinotify-tools/usr/bin/inotifywait<---实现对数据目录信息变化监控(重点了解的命令)/usr/bin/inotifywatch<---监控数据信息变化,对变化的数据进行统计[root@nfs01~]#cd/proc/sys/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-03 23:07:27
                            
                                680阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rsync+inotify实现开机自启实时同步、增量备份            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-08-25 16:57:39
                            
                                2311阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1 inotify介绍inotify是一种强大的、细粒度的、异步的文件系统事件控制机制。linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除、修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施监控的软件。2.1 环境部署主机名                 
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-25 16:03:37
                            
                                692阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            inotify是一种强大的、细粒度的、异步的文件系统事件控制机制。linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除、修改、移动等各种事件。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-12 14:00:18
                            
                                300阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境:两台centos,A和B,
过程:在A机装rsync,在B机装rsync和inotify
实现步骤:
1.A机操作:
1)安装rsync---yum install rsync
建配置文件vim /etc/rsync.conf
read only = no 
list = yes 
uid = root 
gid = root 
use chroot = no 
max            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-02-15 17:42:19
                            
                                555阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            inotify和rsync实现实时同步首先先用两台主机实现rsyncc同步服务端:[root@centos7data14:20:35]#echo"rsyncuser:123">/etc/rsync.pass生成验证文件[root@centos7data14:21:13]#chmod600/etc/rsync.pass[root@centos7data14:21:19]#m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-19 23:20:36
                            
                                549阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            inotify和rsync实现实时同步首先先用两台主机实现rsyncc同步服务端:[root@centos7data14:20:35]#echo"rsyncuser:123">/etc/rsync.pass生成验证文件[root@centos7data14:21:13]#chmod600/etc/rsync.pass[root@centos7data14:21:19]#m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-19 23:20:50
                            
                                1589阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            inotify和rsync实现实时同步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-10-09 14:43:08
                            
                                395阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前期准备 1、准备两台主机,我这里的系统是rhel7,分别是192.168.4.11和192.168.4.22二、rsync命令的用法:1、基本格式:   rsync  [选项]   目录1/   目录2/  注意加斜线和不加斜线的区别,加斜线就是只同步目录下的文件2、选项:列举一些常用的选项 -n                
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-27 19:51:09
                            
                                985阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景介绍中小企业的web应用场景中,web服务器可能是由2台服务器组成,通过DNS的轮询作为负载均衡,此时就需要对2台服务器之间同步的实时性有较高的要求,上一篇文章所介绍的rsync+crontab就不能满足此需求,本章就来介绍使用rsync+inotify完成服务器之间的实时同步实验说明操作系统:CentOS6.8,inotify要求内核版本必须为2.6.13以上源服务器:172.16.10.2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-10-17 22:37:02
                            
                                1703阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            本文重点介绍了rsync+inotify实现实时同步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-04-15 21:49:53
                            
                                2263阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            以gitlab备份数据为例,通过rsync + inotify实现数据的实时同步。源服务器        192.168.1.6目标服务器      192.168.1.253目标服务器配置安装软件:yum install -y rsync配置rsync:vim /etc/rsyncd.confuid = rootgid = rootuse chroot = ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-25 11:27:54
                            
                                511阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            服务端:一、首先安装rsync,接着编辑配置文件,若没有,自己手动创建也可 rsync、xinetd (rsync最好是3.0以上版本,算法更优,速度更快.xinetd 监控管理rsync服务) /etc/rsyncd.conf uid = www gid = www use chroot = no max connections = 2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-13 21:56:02
                            
                                849阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            源服务器          192.168.50.218 目标服务器         192.168.50.219目的:实现源服务器192.168.50.218 /www文件夹文件实时同            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-04-07 16:17:28
                            
                                1492阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            soft:rsync-3.0.8.tar.gz inotify-tools-3.14.tar.gz
wget http://rsync.samba.org/ftp/rsync/rsync-3.0.8.tar.gz
wget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-08-04 14:51:07
                            
                                1575阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在分布式应用中会遇到一个问题,就是多个服务器间的文件如何能始终保持一致。一种经典的办法是将需要保持一致的文件存储在NFS上,这种方法虽然简单方便但却将本来多点的应用在文件存储上又变成了单点,这违背了分布式应用部署的初衷。为了保留多点特性,文件仍然保存在各服务器上,那就需要在每个服务器中保持文件的同步。服务器同步的解决方案有很多。比较流行的有inotify-tools+rsync和Openduckb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-10-10 20:39:15
                            
                                1611阅读