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网络实现块设备数据实时镜像
稳定性 一般(超时严重)
同步速度 小文件同步速度:快

 

大文件同步速度:一般

小文件同步速度:快

 

大文件同步速度:慢

缺点 不支持双向传输 超时严重 不支持双向传输,传输速度慢