Rsync | Unison | DRBD | |
简介 | 远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。目前由rsync.samba.org维护 | Unison是windows和unix平台下都可以使用的双向文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。目前已停止开发。 | DRBD,是分布式复制块设备,是一种通过TCP/IP网络实现块设备数据实时镜像的方案。,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能. |
功能及特点 | 1.镜像保存整个目录树和文件系统;
2.保持原来文件的权限、时间、软硬链接等; 3.无须特殊权限即可安装; 4.优化的流程,文件传输效率高;使用“Rsync算法”同步两个文件的不同部分,而不是每次都整份传送; 5.可以使用rsh、ssh等方式来传输文件,也可以通过直接的socket连接; 6.支持匿名传输。 | 1、跨平台使用;
2、对内核和用户 权限 没有特别要求;3、支持双向同步,能自动处理两份拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略; 4、可以直接使用 socket 连接或安全的 ssh 连接方式,对带宽的要求不高,使用类似 rsync 的压缩传输协议。 | 1、DRBD是一种块设备
2、可用于高可用集群(HA) 3、通过网络实现块设备数据实时镜像 4、类似于一个网络RAID-1 |
使用平台 | 类unix平台(Linux、Solaris、BSD)
Windows平台相应版本:cwRsync | Windows平台
Unix/Linux平台 | Linux平台 |
依赖性 | 无 | 无 | 需要内核支持 |
传输方式 | rsh、ssh、socket连接、daemon模式 | socket 连接或安全的 ssh 连接方式 | 通过TCP/IP网络实现块设备数据实时镜像 |
稳定性 | 高 | 一般(超时严重) | 高 |
同步速度 | 快 | 小文件同步速度:快
大文件同步速度:一般 | 小文件同步速度:快
大文件同步速度:慢 |
缺点 | 不支持双向传输 | 超时严重 | 不支持双向传输,传输速度慢 |