WEB开发网
开发学院服务器存储技术 存储基础知识(四):RAID技术(上) 阅读

存储基础知识(四):RAID技术(上)

 2009-10-10 00:00:00 来源:WEB开发网   
核心提示: RAID 5可以理解为是RAID 0和RAID 1的折衷方案,RAID 5可以为系统提供数据安全保障,存储基础知识(四):RAID技术(上)(3),但保障程度要比RAID1低而磁盘空间利用率要比RAID1高,RAID 5具有和RAID 0相近似的数据读取速度,所以一旦镜像盘失败,则存储系统成为一

RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比RAID1低而磁盘空间利用率要比RAID1高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。

RAID5在数据盘损坏时的情况和RAID3相似,由于需要重构数据,性能会受到影响。

7、RAID6

RAID 6提供两级冗余,即阵列中的两个驱动器失败时,阵列仍然能够继续工作。一般而言,RAID 6的实现代价最高,因为RAID 6不仅要支持数据的恢复,又要支持校验的恢复,这使RAID 6控制器比其他级R A I D更复杂和更昂贵。

RAID 6的校验数据:

当对每个数据块执行写操作时,RAID 6做两个独立的校验计算,因此,它能够支持两个磁盘的失败。为了实现这个思想,目前基本上有两个已经接受的方法:(1)使用多种算法,如X O R和某种其他的函数;(2)在不同的数据分条或者磁盘上,使用排列的数据。

RAID 6的一维冗余:

RAID 6的第一种方法是用两种不同的方法计算校验数据。实现这个思想最容易的方法之一是用两个校验磁盘支持数据磁盘,第一个校验磁盘支持一种校验算法,而第二个磁盘支持另一种校验算法,使用两种算法称为P + Q校验。一维冗余是指使用另一个校验磁盘,但所包含的分块数据是相同的。例如,P校验值可能由X O R函数产生,这样,Q校验函数需要是其他的某种操作,一个很有力的侯选者是Reed Solomon误差修正编码的变体,这个误差修正编码一般用于磁盘和磁带驱动器。假如两个磁盘失败,那么,通过求解带有两个变量的方程,可以恢复两个磁盘上的数据,这是一个代数方法,可以由硬件辅助处理器加速求解。

8、RAID10

RAID10是RAID1和RAID0的结合,也称为RAID(0+1),先做镜像然后做条带化,既提高了系统的读写性能,有提供了数据冗余保护,RAID10的磁盘空间利用率和RAID1是一样的,为50%。RAID10适用于既有大量的数据需要存储,有对数据安全性有严格要求的领域,比如金融,证券等。

9、RAID01

RAID01也是RAID0和RAID1的结合,但它是对条带化后的数据进行镜像。但与RAID10 不同,一个磁盘的丢失等同于整个镜像条带的丢失,所以一旦镜像盘失败,则存储系统成为一个RAID-0 系统(即只有条带化)。RAID01的实际应用非常少。

上一页  1 2 3 

Tags:存储 基础知识 RAID

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接