raid是啥_电脑系统中的raid是什么意思

RAID 独立冗余磁盘阵列(Redundant Array of Independent Disk,RAID)是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能与数据备份能力的技术。RAID特色是N块硬盘同时读取速度加快及提供容错性(Fault Tolerant)

RAID 是“独立磁盘冗余阵列”(最初为“廉价磁盘冗余

阵列”)的缩略语,1987 年由Patterson, Gibson 和Katz 在

加州大学伯克利分院的一篇文章中定义。RAID 阵列技术允许

将一系列磁盘分组,以实现提高可用性的目的,并提供为实现

数据保护而必需的数据冗余,有时还有改善性能的作用。

我们将对七个RAID 级别: 0,1,3,5,10,30 和50 作些

说明。最前面的4 个级别(0,1,3,5,)已被定为工业标

准,10 级、30 级和50 级则反应了ACCSTOR2000 磁盘阵列可

以提供的功能。了解每个级别的特征将有助于您判断哪个级别

最适合您的需要,本文的最后一部分将提供一份指导方针,帮

助您选择最适合您需要的RAID 级别。RAID 级别可以通过软件或硬件实现。许多但不是全部网

络操作系统支持的RAID 级别至少要达到5 级,RAID10、30

和50 在ACCSTOR2000 磁盘阵列控制下才能实现。基于软件

的RAID 需要使用主机CPU 周期和系统内存,从而增加了系

统开销,直接影响系统的性能。磁盘阵列控制器把RAID 的计

算和操纵工作由软件移到了专门的硬件上,一般比软件实现

RAID 的系统性能要好。·RAID-0

RAID-0 使用一种名为“条带”(striping)的技术把数据

分布到各个磁盘上,在那里每个“条带”被分散到连续“块”

上。条带允许从多个磁盘上同时存取信息,可以平衡磁盘间的

输入/输出负载,从而达到最大的数据容量,最快的存取速

度。RAID-0 是唯一没有冗余的一级RAID。没有冗余使

RAID-0 除了速度外还有低成本的优点,但这也意味着如果阵

列中某个磁盘失败,该阵列上的所有数据都将丢失。在RAID-

0 中,从磁盘故障恢复必须更换出错的磁盘,并从备份中恢复

所有驱动器上的数据。

对于可以承受因从磁盘故障中恢复而造成的时间损失的网

络来说,RAID-0 提供了一个高性能选择。既可以通过软件,

也可以通过硬件实现。

RAID-0(striping)

+最大数据容量;低成本;速度快

-没有冗余

·RAID-1

RAID-1 也被称为镜像,因为一个磁盘上的数据被完全

复制到另一个磁盘上。如果一个磁盘失效,另一个还可用,

因此由于磁盘故障而造成的数据损失和系统中断实际上被去

除了。镜像缺点是复制每个磁盘或驱动器的费用较高,在大

型服务器上,这可能是一项很大的花销。RAID-l 可以由软件

或硬件方式实现。

RAID-1(镜像、双工)

+ 冗余最大; 快速恢复

-昂贵

-需要两个磁盘驱动器

·RAID-3

RAID-3,也被称为带有专用奇偶位的条带,每个条带

片上都有相当于一“块”那么大的空间用来有效存储冗余信

息,即奇偶位。奇偶位是编码信息,如果某个磁盘发生故

障,可以用来恢复数据。

RAID3(Striping with Dedicated Parity)

+平衡可用性,费用和性能

-因需要进行奇偶计算而使速度下降;一般5 级更好需3

个或更多的驱动器

·RAID-5

RAID-5 也被叫做带分布式奇偶位的条带,每个条带片

上都有相当于一个“块”那么大的地方被用来存放奇偶位。

与RAID-3 不同的是,RAID-5 象分布条带片上的数据那样把

奇偶位信息也分布在所有的磁盘上。尽管有一些容量上的损

失,RAID-5 能提供最佳的整体性能,因而也是被广泛的一种

数据保护方案。它适合于输入/输出密集、高读/写比率的应用

程序,如事务处理等。

为了具有RAID-5 级的冗余度,需要最少由三个磁盘组

成的磁盘阵列(不包括一个热备用)。RAID-5 可以通过磁

盘阵列控制器硬件实现,也可以通过某些网络操作系统软件

实现了。

RAID5(Striping with Distributed Parity)

+平衡可用性,费用和性能

-因需要进行奇偶计算而使速度下降

-需3 个或更多的驱动器

·RAID-10

RAID-10,也被称为镜像阵列条带。象RAID-0 一样,数

据跨磁盘抽取;象RAID-1 一样,每个磁盘都有一个镜像磁

盘。RAID-10 提供100%的数据冗余,支持更大的卷尺寸,但

价格也相对较高。对大多数只要求具有冗余度而不必考虑价格

的应用来说,RAID-10 提供最好的性能。使用RAID-10,可以

获得更好的可靠性,因为即使两个物理驱动器发生故障(每个

阵列中一个),数据仍然可以得到保护。RAID-10 需要4 个磁

盘驱动器,而且只能通过磁盘控制器实现。

RAID10(Striping of Mirrored Arrays)

+比RAID1 的卷尺寸大

-价格贵

-需要四个驱动器

·RAID-30

RAID-30 也被称为专用奇偶位阵列条带。象RAID-0 一样,

跨磁盘抽取数据;象RAID-3 一样,使用专用奇偶位。RAID-30

提供容错能力,并支持更大的卷尺寸。象RAID-10 一样,RAID-

30 也提供高可靠性,因为即使有两个物理磁盘驱动器失效(每个

阵列中一个),数据仍然可用。

RAID-30 最小要求有6 个驱动器,而且只能由磁盘阵列

控制器实现。它最适合非交互的应用程序,如视频流、图形和

图象处理等。这些应用程序顺序处理大型文件,而且要求高可

用性和高速度。

RAID30(Striping of Dedicated Parity Arrays)

+RAID3 大的卷尺寸;

+读环境中的性能

-因奇偶计算而导致速度慢

-需6、8、10、12、14、或16 个驱动器

· RAID-50

RAID-50 也被称为分布奇偶位阵列条带。象RAID-0 一

样,跨磁盘抽取数据;象RAID-5 一样,使用分布式奇偶位。

RAID-50 提供数据可靠性,优秀的整体性能,并支持更大的卷

尺寸。象RAID-10 和RAID-30 一样,即使两个物理磁盘发生

故障(每个阵列中一个),也不会有数据丢失。

RAID-50 最少需要6 个驱动器,而且只能通过磁盘阵列

控制器实现。它最适合需要高可靠性存储、高读取速度、高数

据传输性能的应用。这些应用包括事务处理和有许多用户存取

小文件的办公应用程序。

RAID50(Striping of Distributed Parity Arrays)

+比RAID5 大的卷尺寸;

+读环境中的性能

-因奇偶计算而导致速度慢

-需6、8、10、12、14、或16 个驱动器