Users Guide

: RAID Advisory Board (RAB) 定义实现 RAID 所用的规格。虽然 RAB 定义了 RAID 级别,但不同供应
商的
RAID 级别商业实现与实际 RAID 规格可能有所不同。由特定供应商提供的实现方案可能会影响到读
写性能和数据冗余的程度。
硬件和软件 RAID
RAID 既可以使用硬件也可以使用软件来实现。使用硬件 RAID 的系统具有一个 RAID 控制器,在物理磁盘上实
RAID 级别并处理数据读写。使用操作系统提供的软件 RAID 时,操作系统实施 RAID 级别。因此,只是本
身使用软件
RAID 会降低该系统的性能。但是,可以结合硬件 RAID 卷使用软件 RAID,从而提供更好的性能并
且在 RAID 卷配置方面具有更大的灵活性。例如,可以跨越两个 RAID 控制器来镜像一对硬件 RAID 5 卷,从
而提供 RAID 控制器冗余。
RAID 概念
RAID 使用特定的技术来将数据写到磁盘。这些技术使 RAID 能够提供数据冗余或更好的性能。这些技术包
括:
镜像 从一个物理磁盘复制数据到另一个物理磁盘。镜像通过在不同物理磁盘上保存相同数据的两个备份
来实现数据冗余。如果镜像中的一个磁盘发生故障
,系统可以通过使用未受影响的磁盘来继续工作。镜像
的两端始终保存相同的数据。镜像的任何一端都可充当可运行端。镜像 RAID 磁盘组与 RAID 5 磁盘组在读
操作方面性能相当,但是在写操作方面性能更好。
分条 磁盘分条在虚拟磁盘中的所有物理磁盘上写入数据。每个条带都包含连续的虚拟磁盘数据地址,使
用顺序模式以固定大小单位映射到虚拟磁盘中的各个物理磁盘。例如
,如果虚拟磁盘包含五个物理磁盘,
条带会将数据写入物理磁盘一至五而不重复在某个物理磁盘上写入。条带在每个物理磁盘上使用的空间大
小相同。物理磁盘上的条带部分是一个元素带。分条自身并不提供数据冗余。分条与奇偶校验同时使用就
能够实现数据冗余。
条带大小 条带使用的总磁盘空间(不包括奇偶校验磁盘)。例如,假设条带包含 64 KB 磁盘空间并且
条带中每个磁盘上有
16 KB 数据。在这种情况下,条带大小是 64 KB,而元素带大小是 16 KB
元素带 元素带是位于单个物理磁盘上的条带部分。
元素带大小 元素带使用的磁盘空间量。例如,假设条带包含 64 KB 磁盘空间并且条带中每个磁盘上有
16 KB 数据。在这种情况下,元素带大小是 16 KB,而条带大小是 64 KB
奇偶校验 奇偶校验是指通过使用某个算法与分条一起保存的冗余数据。如果其中的一个分条磁盘发生故
障,可以使用该算法从奇偶校验信息重新构建数据。
跨接 跨接是一种 RAID 技术,用于将物理磁盘组的存储空间组合为 RAID 1050 60 虚拟磁盘。
RAID 级别
每种 RAID 级别都采用镜像、分条和奇偶校验的一定组合,从而实现数据冗余或提高读写性能。有关各个
RAID 级别的特定信息,请参阅选择 RAID 级别
为了可用性和性能组织数据存储
RAID 提供了各种不同的方法或 RAID 级别来组织磁盘存储。有些 RAID 级别保存冗余数据,因此可以在磁盘发
生故障后恢复数据。不同的 RAID 级别可能也意味着在系统输入/输出(读和写)性能方面有某种程度的提高
或降低。
保存冗余数据需要使用额外的物理磁盘。随着使用更多的磁盘,某个磁盘出现故障的可能也就会增加。由于在
输入/输出性能和冗余方面存在差异,所以根据操作系统中的应用程序和所存储数据的性质来挑选,某个 RAID
级别可能比另一种更适合。
208