rsync 命令是一个远程数据同步工具, 可通过 LAN/WAN 快速同步多台主机间的文件. rsync 使用所谓的 "rsync 算法" 来使本地和远程两个主机之间的文件达到同步, 这个算法只传送两个文件的不同部分, 而不是传送整个文件, 因此速度相当快.
同时, Linux 自带 rsync,aix 系统对于该软件也有较好的支撑. 遗憾的是 rsync 虽然是免费开源的, 但是没有软件版本, 因此安装后都需要配置, 配置起来并不简单, 且由于没有操作页面, 上手程度可能比其余的几款产品略高.
rsync 功能
作为命令, 实现本地与远程文件同步
作为服务, 实现本地与远程文件同步
链接
https://rsync.samba.org/download.html
rsync 特点 :
可以镜像保存整个目录树和文件系统
可以保留原有的权限 (permission,mode),owner,group, 时间(修改时间, modify time), 软硬链接, 文件 acl, 文件属性(attributes) 信息等
传输效率高, 使用同步算法, 只比较变化的
支持匿名传输, 方便网站镜像; 也可以做验证, 加强安全
rsync 同类服务
sync 同步: 刷新文件系统缓存, 强制将修改过的数据块写入磁盘, 并且更新超级块.
async 异步: 将数据先放到缓冲区, 再周期性 (一般是 30s) 的去同步到磁盘.
rsync 远程同步: remote synchronous
来源: http://www.bubuko.com/infodetail-3377380.html