
下载
第6章 使用RAID和磁盘子系统
增强可用性和性能
目前,市场上存在着大量来自不同厂商的存储子系统产品,它们不仅能够提供对数据的
保护,也能增强系统的性能。一般而言,这些子系统的组件包括微处理器、分散的电源、冷
却系统、存储和网络管理、即插即用封装等。
内嵌微处理器的磁盘子系统通常称为 R A I D 系统,它具有设备虚拟化的能力,使许多内部
的磁盘驱动器看上去就像一个更大的虚拟设备。缺乏这种能力的子系统通常称为 J B O D,
J B O D 子系统可以具备许多 R A I D 的物理特性,但需要诸如卷管理器的外部软件的支持,或者
需要由实现R A I D 阵列算法的R A I D 主机I / O 控制器提供支持。R A I D和J B O D 之间的差别如图6 - 1
所示。
图6-1 RAID磁盘子系统和JBOD磁盘子系统
作为一种提供增强数据保护和系统性能的主要方法,本章将对 R A I D 进行探讨。因为许多
数据保护特性都内含在磁盘子系统的物理设计中,所以对 R A I D 和J B O D是同样适用的。因为
R A I D 算法既能作为磁盘子系统的集成部分实现,也能通过分离的机制实现,所以,为了简单
起见,本章将使用同一术语来描述 R A I D 和J B O D。然而,在一些实例中,为了明确一个特征
或特性属于哪个子系统,有时还需要区别对待。
6.1 使用RAID的三个原因
廉价冗余磁盘阵列( R A I D )开始于8 0年代,那时它是加州大学伯克利分校的一个研究项
目。近一个时期以来,大部分磁盘驱动器总是廉价的,所以现在存储工业界用“独立”一词
代替“廉价”,尽管这样,这个缩写背后的词仍然没有能很好地表达 R A I D 所拥有的优势。
基本上,有三个主要原因造成了 R A I D流行于I T 存储管理领域:
主机系统
带有RAID能力
的卷管理器
或
磁盘
磁盘
磁盘
磁盘
磁盘
磁盘
JBOD:每个磁盘由主机内的RAID
单独寻址
RAID子系统:单个的虚拟设备
主机RAID
软件
主机系统
子系统RAID控制器
带有RAID能力的
主机I/O控制器