linux中的rsync几乎是个linux专家或者一般管理员都会用,但是没有几个人真正理解过它,我不是有意损别人不求甚解,而是作为一个用户,真的没有必要去浪费时间去理解到底,如果那样的话还不如遇到问题自己从头开始思考解决方案,定理公式就没有用了,我们的世界已经是社会化生产了,各位再也不用一切自己来了,做好自己的事情,各司其职才能活的精彩。虽然会使用rsync程序已经够了,但是在茶余饭后欣赏一下rs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 07:44:13
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             rsync是类unix系统下的数据镜像备份工具,可以提供快速的增量文件传输。 rsync 也可用于本机传输,如:  # rsync -v mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /data/testdir  不过这与 cp 命令效果相同,通常不会这么做。 [不带任何选项]我们经常这样使用rsync:  $ rsync mai            
                
         
            
            
            
            三种主要数据传输方式:    1.单主机本地目录间数据传输(类似cp)   Local:  rsync [OPTION...] SRC... [DEST]   2.借助rcp,ssh等通道来传输数据(类似scp)   Access via remote shell: &            
                
         
            
            
            
            scpscp(全备份)1. 把本地文件复制到远程主机 (上传)2. 把远程文件复制到本地(下载)rsync和scp命令的对比rsync(支持增量备份) 实验环境: 我们需要两台主机,要保证两台主机是可以互相通信的。
配网,点击查看以前文章,不再复述。
改主机名字,这一步可以省略。使用命令systemctl stop firewalld关闭两台主机的防火墙。做免密认证。scp(全备份)scp 本地            
                
         
            
            
            
            详解rsync算法--如何减少同步文件时的网络传输量 先看下图中的场景,客户端A和B,以及服务器server都保存了同一个文件,最初,A、B和server上的文件内容都是相同的(记为File.1)。某一时刻,B修改了文件内容,上传到SERVER上(记为File.2)。客户端A这时试图向服务器SERVER更新文件到最新内容,也就是File.1更新为File.2。上面这个场景很常见,例如现在流行的网盘            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 13:54:40
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              Rsync 是 Unix/Linux 下的一款应用软在平常的运维中进常要对一些数据进行备份,以防止意外的服务器故障导致不可避免的后果,tar,cp只能适应一些小范围backup,对于几T甚至几P的数据却毫无用处了rsync可以做到这一点: 它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。快            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 08:54:40
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #!/bin/bash
src=/data/            # 需要同步的源路径
des=data              # 目标服务器上 rsync --daemon 发布的名称,rsync --daemon这里就不做介绍了,网上搜一下,比较简单。
rsync_passwd_file=/etc/rsyncd.passwd            # rsync验证的密码文件
ip1=1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 05:29:31
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            众多数据库服务器的管理过程中,在不同服务器间的文件传输是免不了的。您可以使用scp命令或FTP方法完成文件的发送和接收,这篇文章我将给大家介绍另外一种方法,这就是rsync命令。rsync是文件传输程序rsync也分服务器端和客户端,使用man查看帮助信息,我们发现rsync有六种不同的工作模式:
   Local:  rsync [OPTION...] SRC... [DEST]            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 12:23:38
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync.conf文件的格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 14:20:19
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【教程主题】:rsync【1】 rsync介绍Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快。Rsync的优点如下:1、可以镜像保存整            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 20:37:03
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言对于数据的实时同步,例如:某些配置文件或web文件在集群中的同步,通常我们有几种方式:使用网络raid(例如:nfs/drbd)将某些目录由源服务器挂载到目标服务器(由于网络raid严重依赖网络,尤其是处于不同的网络环境,当网络联通失败后,客户端挂载的网络磁盘会丢失,必须重新挂载。优点是可以将有大量文件的目录直接挂载过去,虚拟磁盘不占用目标服务器的空间。常用于同一内网环境下)使用rsync/s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 15:38:35
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Rsync1、rsync介绍rsyns(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。rsync是一款开源的、快速的,多功能的可实现全量增量的本第或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 18:17:49
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            rsync远程同步一、rsync同步简介1.1 关于rsync二、 配置rsync备份源2.1 配置rsync源服务器2.2 配置rsync源三、rsync命令基本用法3.1 使用rsync备份工具四、 rsync+inotify结合使用4.1 rsync远程同步实验操作4.2 rsync+inotify实验操作4.2 Rsync服务常见问题汇总讲解 一、rsync同步简介1.1 关于rsync            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 15:16:24
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置rsync+inotify实时单向同步定期同步的缺点:
执行备份的时间固定,延期明显,实时性差
当同步源长期不变化时,密集的定期任务是不必要的(浪费资源)
实时同步的优点:
一旦同步源出现变化,立即启动备份,实时性好
只要同步源无变化,则不执行备份,节省资源创建主配置文件(vim /etc/rsyncd.conf)
address = 192.168.88.10	 #rsync服务绑定IP
p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-14 15:27:23
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            官方参考文档:https://download.samba.org/pub/rsync/rsyncd.conf.html客户端和服务端的区分 使用daemon模式的时候,一定要分清楚服务端和客户端,与平时理解的服务端与客户端不太一样 被同步的一端为服务端,要把文件同步到另一端的源端为客户端配置服务端配置rsyncd.conf rsyncd.conf配置文件由模块和参数组成,一个模块以写在方括号里的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 15:07:08
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、rsync工具介绍rsync(remote sync)即远程同步。rsync不仅可以远程同步数据(类似于scp),而且可以本地同步数据(类似于cp),但不同于cp或scp的是,它不会覆盖以前的数据,而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。rsync安装:yum install -y rsyncrsync的命令格式:rsync [选项] … SRC DEST            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 15:07:06
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            drdb 基于文件系统同步rsync 开源的多功能的、可实现全量、增量的本地或远程的数据同步工具。默认不加密,还可以删除,具备scp、cp、rm。inotify实时增量备份,企业一般是rsync+inotify或rsync+sersync。虽然rsync可以增量备份,但企业一般不会采用这个功能,原因在于增量备份时会有比对,特别有业务的情况下,不能这样做会占用大量资源。rsync 默认参数-avz            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 16:20:48
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Rsync简介rsync(Remote synchronization)是Liunx/Unix下的一个远程数据同步工具。它可通过LAN/WAN(局域网/广域网)快速同步多台主机间的文件和目录,并适当利用rsync算法(差分编码)以减少数据的传输。rsync算法并不是每一次都整份传输,而是只传输两个文件的不同部分,因此其传输速度相当快。rsync能同步更新两处计算机的文件与目录,并适当利用差分编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 11:24:24
                            
                                268阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.只拷贝文件cp 源目录/* 目标目录/
只拷贝文件,不拷贝目录和子目录。2.拷贝子目录cp -r 源目录 目标目录会把“源目录”下的文件和子目录都拷贝到目标目录下。3.报错“cp:omitting directiory”通常是拷贝时目录下有子目录,无法进行拷贝,报这个提示。
此时可以通过 cp -r 解决。4.拷贝显示进度可以使用rsync命令:
rsync [OPTION]... SRC [            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 15:19:04
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 07:38:09
                            
                                802阅读