您的位置:首页 > 大数据 > 人工智能

RAID 6

2015-07-15 23:16 267 查看
RADI6技术是在RAID 5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID 5等级。与RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区。当然,当前盘数据块的校验数据不可能存在当前盘而是交错存储的,具体形式见图。这样一来,等于每个数据块有了两个校验保护屏障(一个分层校验,一个是总体校验),因此RAID 6的数据冗余性能相当好。但是,由于增加了一个校验,所以写入的效率较RAID 5还差,而且控制系统的设计也更为复杂,第二块的校验区也减少了有效存储空间。
在 RAID 6 中,数据会在所有磁盘(最少四个)间进行分条,并且每个数据块的两个奇偶校验块(如右图中的 p 和 q)写入到同一条带上。如果一个物理磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上。这种 RAID 模式最多允许两个磁盘出故障而不丢失数据,而且它能更快地重建故障磁盘上的数据。

应用

在驱动器出现故障时,RAID 6 能进行有效的重建,确保了数据的可靠性。为此,安全性要求较高,而性能要求不高的用户可以选择 RAID 6。



采用 RAID 6 的 LaCie 产品

LaCie 5big Network

如何计算 RAID 6 的容量

RAID 6 系统中每个磁盘的容量都应相同。

RAID 6 配置中,存储容量的计算方式为驱动器数减二再乘以磁盘容量,即

C = (n-2)*d

其中:

C = 可用容量

n = 磁盘数

d = 磁盘容量

例如,如果一个 RAID 6 阵列中包含五个驱动器,每个驱动器的容量为 1000GB,则阵列的总容量为 3,000GB:

C = (5-2)*1000

由于RAID 6相对于RAID 5在校验方面的微弱优势和在性能与性价比方面的较大劣势,RAID 6等级基本没有实际应用过,只是对更高级的数据的冗余进行的一种技术与思路上的尝试,下面我们就做一个总结:   

RAID 5最少需要使用3个硬盘   

优点:1、相对于RAID 5更高的数据冗余性能;2、坚强的数据保护能力,可以应付多个硬盘同时发生故障;3、完美的任务应急操作应。   

缺点:1非常复杂的控制器设计;2、计算校验地址将占用相当多的处理时间;3、由于第二个效验区,将至少需要N+2个硬盘(N是大于等于1的整数)。   

RAID-6 是在RAID-5基础上把校验信息由一位增加到两位的raid 级别。   

RAID-6和RAID-5一样对逻辑盘进行条带化然后存储数据和校验位,只是对每一位数据又增加了一位校验位。这样在使用RAID-6时会有两块硬盘用来存储校验位,增强了容错功能,同时必然会减少硬盘的实际使用容量。以前的raid级别一般只允许一块硬盘坏掉,而RAID-6可以允许坏掉两块硬盘,因此,RAID-6 要求至少4块硬盘。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: