RAID 6 基础入门
2008-02-27 11:56:41 来源:WEB开发网这个校验信息一般是通过RAID控制器运算得出的,通常这些信息是需要一个RAID控制器上有一个单独的芯片来运算并决定将此信息发送到哪块硬盘存储。RAID5同时会实现RAID0的高速存储读取并且也会实现RAID1的数据恢复功能,也就是说在上面所说的情况下,RAID5能够利用三块硬盘同时实现RAID0的速度加倍功能也会实现RAID1的数据备份功能,并且当RAID5当中的一块硬盘损坏之后,加入一块新的硬盘同样可以实现数据的还原。也就是说RAID5是通过三块以上的硬盘共同作用产生的冗余技术,在实际使用过程中出现一块硬盘损坏的情况后,其他硬盘可以共同作用把损坏的那块硬盘上的数据恢复出来,从而提高了数据保存的安全性。
二、RAID6的工作状态:
如图
RAID6是RAID家族中的新技术,是在RAID5基础上扩展而来的。所以同RAID5一样,数据和校验码都是被分成数据块然后分别存储到磁盘阵列的各个硬盘上。RAID6加入了一个独立的校验磁盘,它把分布在各个磁盘上的校验码都备份在一起,这样RAID6磁盘阵列就允许多个磁盘同时出现故障,这对于数据安全要求很高的应用场合是非常必要的。这样搭建一个RAID6磁盘阵列最少需要四块硬盘。但是RAID6并没有改善RAID5写入性能不佳的情况,写入缓存的应用仅仅能对于这个缺点进行一定程度的弥补但是并不能从根本上解决问题。因为RAID5和RAID6都可以根据应用程序来更改数据块的大小,所以它的实际性能还会受到这个因素的影响。
在实际应用中RAID6的应用范围并没有其它的RAID模式那么广泛。如果实现这个功能一般需要设计更加复杂、造价更昂贵的RAID控制器,所以它一般也不会集成在主板上。总的来说RAID6是可以容忍两块硬盘同时出现故障而仍然可以恢复出数据的,另外他的实际容量是总容量减两块硬盘,例如80G的硬盘一共五块来做RAID6,那么他的实际可用容量就是80*5-80*2了,为240G。
更多精彩
赞助商链接