Solaris Volume Manager 管理指南

提供 RAID-1+0 和 RAID-0+1

Solaris Volume Manager 支持 RAID-1+0 和 RAID-0+1 冗余。RAID-1+0 冗余代表先建立一组镜像配置,然后再进行条带化。RAID-0+1 冗余代表先建立一组条带配置,然后再进行镜像。Solaris Volume Manager 界面显示所有的 RAID-1 设备在严格意义上讲都为 RAID-0+1。但是,Solaris Volume Manager 可以识别出基础组件并对每个组件分别进行镜像(如果可能)。


注 –

Solaris Volume Manager 无法始终提供 RAID-1+0 功能。但是,如果两个子镜像彼此相同且由磁盘片(而不是软分区)组成,则提供 RAID-1+0 功能是可能的。


请考虑使用由三个条带化片组成的双向镜像来实现 RAID-0+1。如果不使用 Solaris Volume Manager 产品,则一个片出现故障可能会导致镜像的一面失败。假设未使用任何热备件,则两个片出现故障将导致镜像失败。使用 Solaris Volume Manager 时,最多可有三个片出现故障,而不会导致镜像失败。由于这三个条带化片中的每个片均已单独镜像到另一半镜像的对应部分中,因此镜像不会失败。

图 10–2 说明了 RAID-1 卷遇到片丢失的危险但 RAID-1+0 功能阻止了数据丢失的这一过程。

图 10–2 RAID-1+0 示例

图中显示 RAID-1 卷中的三个片(总共六个片)如何出现故障,但因 RAID-1+0 实施而没有丢失数据。

RAID-1 卷包含两个子镜像。每个子镜像都包含三个相同的物理磁盘,且这些物理磁盘的交错值都相同。允许 A、B 和 F 三个磁盘出现故障。镜像的整个逻辑块范围仍然包含于至少一个良好的磁盘上。卷的所有数据都可用。

但是,如果磁盘 A 和 D 出现故障,则部分镜像数据在任何磁盘上都不再可用。对这些逻辑块的访问将失败。但是,对数据可用的镜像部分的访问仍将成功。在这种情况下,该镜像和出现了坏块的单个磁盘一样,损坏的部分不可用,但其余部分是可用的。