从软件的名称就可以看出来,Rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似ssh带的scp命令,但又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量拷贝。当然,Rsync还可以在本地主机的不通分区或目录之间全量及增量的复制数据,这又类似cp命令,但同样也优于cp命令,cp...
在 rsync 命令中,如果使用单个冒号(:),则默认使用 ssh 协议;反之,如果使用两个冒号(::),则使用 rsync 协议。 ssh 协议和 rsync 协议的区别在于,rsync 协议在使用时需要额外配置,增加了工作量,但优势是更加安全;反之,ssh 协议使用方便,无需进行配置,但有泄漏服务器密码的风险。 另外,以上几种格式中各个参数的...
数据同步:rsync可以将本地计算机上的数据同步到远程计算机或者其他本地计算机上,从而实现数据的同步。rsync可以通过多种方式进行同步,例如单向同步、双向同步、增量同步等。 镜像站点:rsync可以将一个网站的文件同步到多个镜像站点上,从而提高网站的可用性和访问速度。rsync可以通过增量同步等技术,减少数据传输量和时间,从而...
一、RSYNC概述 1、几种方式 sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。 async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。 rsync 远程同步:remote synchronous 数据同步过程 以保存文件为目标,sync数据同步会强制把缓存中的数据写入磁盘(立即保存),适合实时性要...
rsync算法并不是每一次都整份传输,而是只传输两个文件的不同部分,因此其传输速度相当快。 除此之外,rsync可拷贝、显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。 二、rsync的工作原理 客户端构造FileList,FileList包含了需要与服务器同步的所有文件信息对name->id(id用来唯一表示文件例如MD5)。
1.Rsync简介 rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。 2.rsync的基本特点: (1)可以镜像保存整个目录树和文件系统; (2)可以很容易做到保持原来文件的权限、时间、软硬链接等; (3)无须特殊权限即可安装; (4)优化的流程,文件传输效率高; ...
安全: rsync 可以使用ssh协议加密传输. 占用带宽少: rsync 在发送时会压缩数据块, 接收后再解压缩数据块. 所以和其他文件传输协议比起来, rsync在跨主机传输文件时会占用较小的带宽 不需要特殊权限: 安装和运行rsync 不需要特殊权限. 备份类型 全量备份 ...
$ rsync -av --exclude '*.txt' source/ destination 上面命令排除了所有 TXT 文件。 注意,rsync 会同步以"点"开头的隐藏文件,如果要排除隐藏文件,可以这样写--exclude=".*"。 如果要排除某个目录里面的所有文件,但不希望排除目录本身,可以写成下面这样。
Rsync 能够跳过已经完整存在于目标端的文件。当网络不稳定时,Rsync 具备重传机制。它会记录同步的状态和日志,便于追踪和排查问题。Rsync 对文件的处理也十分灵活。可以指定特定的文件或目录进行同步。它能处理文件名中的特殊字符。Rsync 支持通过密码进行安全认证。 对于多用户环境,能分别处理不同用户的文件。可以设置不...