Sun将为ZFS加入三重奇偶校验RAID功能

目前的RAID存储行业标准是RAID-6,其主要特点在于双驱动器故障时的恢复。但是对于日渐增长的磁盘空间来说,其还不够好,这一技术延长了磁盘故障重建时间,如果第三块盘在双盘驱动器故障恢复完成前也坏掉的话其还可能导致恢复窗口时间延长。

这一点由Oracle/Sunrise Fishworks团队的Adam Leventhal写在了博客中。他说,硬盘的容量大约每年翻一番,但硬盘驱动器的带宽是相当恒定的,因此需要花费较长的时间才能在一块盘中写满数据。

在同等条件下,一个500GB的硬盘将花费一个250GB硬盘两倍的时间。供应商目前正在生产2TB硬盘,这就意味着其比500GB硬盘要多花费四倍时间,Leventhal预计这将花费约8小时。

3TB硬盘也将面世,然后是4TB,而且我们正在面临花费12小时和16小时重建一个完整的故障磁盘的情况。每增加1TB容量将增加4个小时的重建时间。第二块和第一块硬盘重建期间也会增加第三块驱动器重建失败的几率。

Leventhal为Sun的ZFS文件系统增加了三奇偶校验RAID,这被称为RAIDz3 。他表示,将其命名为RAID-7或RAID-8可能会比较愚蠢。RAID-6往往称为RAID-DP,所以RAID-TP的命名似乎更顺理成章一些。Leventhal说,如果硬盘容量继续不断增长,这一技术也会被取代。

这个逻辑似乎是正确的。但如果3.5英寸驱动器转到2.5英寸驱动器上的话,这可能会减少故障磁盘的重建时间。这种情况也将可能会增加每个阵列的硬盘数量,让我们回到原点。

三奇偶校验RAID-Z将列入Oracle/Sun公司的下一个主要软件版本7000系列中,其预定为今年第三季度问世,换句话说,也就是在几个星期内我们就能见到它。虽然这不是第一次出现这种产品了,Avante Digital 2006年久推出过类似的EasyRAID产品。

我们可以预计说,三奇偶校验RAID已经开始出现,其也许可以在明年成为主流企业,包括EMC,日立,IBM与NetApp,以及第三方RAID控制器的一种选择。