初识磁盘阵列 RAID

第一节 什么是RAID?

RAID是Redundant Array of Independent Disks的缩写,翻译过来意思是:独立磁盘冗余阵列,简称磁盘阵列。其基本思想就是把多个相对便宜、容量较小、稳定性较高的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。

第二节 磁盘阵列的功能

一般来说,磁盘阵列有三个功能。

1.整合闲置的磁盘空间

你可以通过磁盘阵列,把原本闲置、不具经济价值的磁盘,整合成为一个新的磁盘空间。例如,把3个2GB的磁盘合并成为一个6GB大小的磁盘空间,这样就可以更方便地存储数据。

2.提高磁盘读取的效率

当磁盘阵列在写入数据时,会把数据拆解成若干等份,同时写入到各个磁盘中;在读取数据时,又会从各个磁盘中同时读出所需的数据。因为磁盘阵列具备如此的读取特性,让我们可以加快读取的速度,提高磁盘的效率。

假设一个磁盘读写100MB数据需花费1分钟的时间,如果我们使用两个磁盘创建磁盘阵列时,同样的100MB大小的数据写入磁盘阵列时,由于每一个磁盘只负责存储50MB的数据,因此,磁盘阵列只需花费半分钟的时间,就可完成写入的动作。

3.提供容错性

由于存储在磁盘阵列上的数据,实际上是分散在不同的磁盘中的,所以,当某一个磁盘发生故障时,磁盘阵列便可以从其他正常的磁盘中读取文件数据;另外,磁盘数组还允你加入新的磁盘来重建先前损坏的那个磁盘上的数据。

第三节 磁盘阵列的分类

分为RAID-0,RAID-1,RAID-2,RAID-3,RAID-4,RAID-5,RAID-6,RAID-7,RAID-10/01,RAID-50,RAID-53。下面我么分别来看看各种阵列。

RAID-0:它是将多个磁盘并列起来,成为一个大磁盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中,所以在所有的级别中,RAID-0的速度是最快的。但是RAID-0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都会丢失。

RAID-0如下图所示:

磁盘阵列,RAID

RAID-1:每一个磁盘都有一个镜像磁盘,镜像磁盘随时保持与原磁盘的内容一致。RAID-1具有最高的安全性,但只有一半的磁盘空间被用来存储数据。

RAID-1如下图所示:

磁盘阵列,RAID

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/47fc4377680c07fa5010574ef30d84d4.html