存储 频道

Raid6:看上去很美,尚待进一步完善

应用推动RAID6发展

    尽管RAID6在实际应用中还存在大量问题,但现实应用中,面对对双磁盘容错的急迫需求, RAID6仍然拥有光明的发展前景。

    基于以下几方面的情况,我们认为RAID6可能在未来的存储系统中占据日益重要的位置。

    首先,SATA 、SAS等硬盘应用容量的增长:SATA 与SAS硬盘同时都具有低成本,大容量的优点,因而被广泛应用于存储系统的二级存储与近线备份的模式中,成为承载用户海量数据的主要存储介质,一旦发生无法恢复的故障,会对用户造成巨大损失。而同时,这两个类型的硬盘平均无故障时间(MTBF)相比FC和SCSI硬盘更短,事实上增加了两块硬盘同时故障的机率。使得RAID6在SATA、SAS等中低端存储系统中占据尤为重要的地位。

    其次,单块硬盘数据量大,重建时间过长:一块硬盘如果容量越大,就意味着如果这块盘坏掉,需要重建数据的时间越长。系统在执行重建任务时承受着巨大的负载,很有可能在长时间的重建过程中损坏第二块盘。而现在的单块硬盘容量正朝着日益增大的方向发展,客观上也增加了故障重建时间窗口和重建负载,增大了重建过程中第二块磁盘故障的概率。

    再次,硬盘数量的增加很大程度上提高了硬盘预期故障发生率:当服务器或磁盘阵列中增加硬盘的数量时,很大程度上提高了硬盘预期故障发生率。在系统用备援硬盘恢复数据时,其余的硬盘也增加了故障发生率。因此系统内硬盘块数越多,越需要提升数据冗余的安全性。

    最后,人为错误:当一块硬盘坏掉时,维护人员会用一块新盘来取代这个坏掉的盘。此时如果发生维护人员拔错硬盘的状况,就会造成同时掉两块盘的状况,RAID 数据将丢失。基于人为因素的不可控性,此类情况的发生概率也不容忽视。

0
相关文章