RAID 6可以应付同时有两台硬盘驱动器离线的状况,因此,在1或2台硬盘驱动器离线(Offline)时,RAID管理控制台中的Status显示为“Critical”,RAID组的图标多一个红底的黄色惊叹号,但仍能运转,并保证数据不丢失。不过,如果没有及时完成RAID组的重建,导致第3台硬盘驱动器离线,Status就转为“Disabled”,惊叹号也被“x”代替,RAID组失效,数据丢失。
RAID 6分别有1、2、3台硬盘驱动器离线的情况(点击图片放大)
按说RAID 6应该能在一台硬盘驱动器离线的情况下继续工作,但在测试RocketRAID 3220时我们发现,其RAID 6运行中拔掉一台硬盘驱动器,除了持续发出报警声音的正常反应之外,连测试平台上的Windows操作系统都报告C盘上的分页文件出错(运行IOmeter时,性能也急剧下降),然后失去响应,甚至直接蓝屏。不过,只要在管理界面中及时理会弹出的对话框,或者报警后才进入管理界面重新扫描一次,报警声音便会停止。如果先拔掉硬盘驱动器再开机,后果也没有那么严重。
更换一台硬盘驱动器后进行重建的RAID 6,全过程耗时不少于初始化
可能是受到端口数限制的缘故,RocketRAID 3220仅支持到RAID 50,而没有RAID 60。因为在8台硬盘驱动器的情况下,RAID 60的效率与RAID 10相当,但安全性上的优势不再明显,消耗的计算资源和对性能的影响却大得多,相比之下还是RAID 50较为现实。因此,在RAID 6的测试完成之后,我们将其转换为可用容量不变的RAID 50,顺便检验一下在线RAID迁移(ORLM)的实际效果。
通过在线RAID迁移向导将RAID 6迁移到RAID 50,由于有8台硬盘驱动器,每个RAID 5成员的硬盘驱动器数量为4(注意从②到③的变化)。实际上在①之前还有一个让用户选择目标阵列类型和名称的步骤,因与创建RAID时相同而略去
在线容量扩展(OCE)和在线RAID 迁移都是很耗时的过程,而我们迁移的RAID 6还处于更换了两台硬盘驱动器后需要重建的“Critical”状态,因此过了近42个小时才得到最后的RAID 50。如果实际使用中同时在访问RAID,花费的时间肯定会更长。
由更换了两台硬盘驱动器的RAID 6在线迁移到RAID 50的过程。在RAID管理控制台中,OCE总是与ORLM结伴出现(点击图片放大) |