RAID 是廉价/独立磁盘冗余阵列 (Redundant Array of Inexpensive/Independent Disks) 的首字母缩略词。RAID 是指对于用户显示为单个大型磁盘驱动器的一组磁盘,称为阵列或卷。根据配置,此阵列提供增强的可靠性、响应时间或存储容量。
从技术上讲,有六个 RAID 级别 (0-5)。每个级别代表一种在确保数据冗余性的同时分布数据的方法。(虽然 RAID 级别 0 不提供数据冗余性,但通常也作为一种 RAID 类别。RAID 级别 0 为使用的大多数 RAID 配置提供基础。)极少有存储环境支持 RAID 级别 2、3 和 4,因此,本书没有介绍这些级别。
Solaris Volume Manager 支持以下 RAID 级别:
RAID 级别 0-尽管条带和串联都不提供冗余性,但这些卷通常称为 RAID-0。实质上,数据分布于相对较小且大小相等的分段中,这些分段交替且均匀地分配于多个物理磁盘中。任何单个驱动器故障都会导致数据丢失。RAID-0 提供了较高的数据传输率和较高的 I/O 吞吐量,但与单个磁盘相比,可靠性和可用性都比较低。
RAID 级别 1-镜像过程使用等量磁盘容量存储数据和一个数据副本(镜像)。数据在两个或更多物理磁盘上进行复制(即镜像)。可以同时从两个驱动器中读取数据,这表示每个驱动器都能为任何请求提供服务,从而提供改进的性能。如果一个物理磁盘出现故障,可以继续使用镜像,从而不会造成性能降低或数据丢失。
Solaris Volume Manager 支持 RAID-0+1 和(透明地)RAID-1+0 镜像,这取决于基础卷。有关详细信息,请参见提供 RAID-1+0 和 RAID-0+1。
RAID 级别 5-RAID-5 使用条带化将数据分布于阵列中的磁盘上。RAID-5 还将记录奇偶校验信息,从而提供一定程度的数据冗余性。RAID-5 卷不会因基础设备的故障而发生故障。如果将 RAID-5 卷与热备件结合使用,则该卷可以经受多种故障,而本身不会出现任何故障。若在运行时有设备发生故障,RAID-5 卷的性能会明显降低。
在 RAID-5 模型中,每个设备都有一个包含奇偶校验条带的区域和其他包含数据的区域。奇偶校验分布于阵列中的所有磁盘上,可以缩短写入时间。 由于不必等到专门分配的奇偶校验磁盘接受数据后再进行写入,因而缩短了写入时间。