RAID 表示法示例
由于新的网络 RAID 表示法标准(SAM RAID Notation)略显复杂,我觉得提供一份常见使用场景的清单、具体的实现示例,以及它们各自将如何表示,会很有帮助。
- 场景:采用 XRAID 镜像的 Netgear ReadyNAS Pro 2。表示法:R1
- 场景:两台 Netgear ReadyNAS Ultra 设备,各自采用本地 RAID 1,并通过网络使用 rsync 进行同步。表示法: R1{1}
- 场景:两台 Drobo B800fs NAS 设备,各自配置单奇偶校验 RAID,并使用 DroboSync 进行同步。表示法:R5{1}
- 场景:两台 Drobo B800fs NAS 设备,各自配置双奇偶校验 RAID,并使用 DroboSync 进行同步。表示法:R6{1}
- 场景:两台 Linux 服务器,各自采用本地 R6,并使用 DRBD 的 A 或 B 模式(异步)。表示法:R6[1]
- 场景:两台 Linux 服务器,各自采用本地 R5,并使用 DRBD 的 C 模式(同步)。表示法:R6(1)
- 场景:三节点 VMware vSphere VSA 集群,采用本地 R10。表示法:R10(1)3
- 场景:一台 Windows 服务器,采用两个四盘 R0 条带做镜像。表示法:8R01
- 场景:两台 FreeBSD 服务器,采用 R10,并使用带 memsync 的 HAST。表示法:R10[1]
- 场景:两台 FreeBSD 服务器,采用 R1,并使用带 sync 的 HAST。表示法:R1(1)
- 场景:两台 Windows 文件服务器,采用 R10,并使用 Robocopy 同步文件系统。表示法:R10{1}
- 场景:一台 Netgear SC101 SAN*,在 Windows 上使用 ZSAN 驱动并配有两块磁盘。表示法:R(1)
技术参考资料:
HAST: http://wiki.freebsd.org/HAST
DRBD: http://www.drbd.org/users-guide/s-replication-protocols.html
DroboSync: http://www.drobo.com/solutions/for-business/drobo-sync.php
Rsync: http://rsync.samba.org/
Robocopy: http://technet.microsoft.com/en-us/library/cc733145%28v=ws.10%29.aspx
注释:
*Netgear SC101 SAN 颇为有趣:它虽然可以在内部容纳两块 PATA 驱动器,并通过单个以太网接口、借助 ZSAN 协议将它们作为块设备暴露给网络,但两块设备之间并没有内部通信,因此阵列的所有镜像操作都发生在 Windows 中——而 Windows 实际上把每块磁盘都看作一个完全独立的 SAN 设备,各自拥有自己的 IP 地址。Windows 无从知晓这两台设备是相关联的。RAID 1 镜像完全在 Windows 的软件 RAID 中处理,而 SAN 本身始终只是两块各自独立、以裸设备形式暴露给网络的 PATA 驱动器。一台非常古怪、却又很有启发性的设备。
