您现在的位置是:首页 > IT基础架构 > 计算存储 >
Robin Harris :RAID5启示录!
摘要随着驱动器数量的增加,出现次生故障的机率也随之逐步攀升。作为替代,技术团队往往会利用RAID6及超大规模互联网服务甚至更加前卫的纠删码技术对抗故障。...
我与一家拥有二十五位员工的小型企业的负责人进行了一番交流,其时他正被RAID5驱动器故障所困扰。这套总容量为4TB的RAID设备用于文件共享,但其中一块驱动器发生故障。重建努力宣告失败,产品供应商的电话支持又让人抓狂。总而言之,所有共享数据都惨遭丢失。
堪称雪上加霜的是,他们根本没有建立备份机制。事实上,这家公司的管理者认为RAID5本身就是一种数据保护措施,这可真是天大的误解。
RAID5的真正作用
如果一切顺利,RAID5本身确实能够提供一定程度的数据保护效果。不过其主要作用在于保护用户对数据的访问,由于企业需要尽量保持故障发生时应用数据对数据的访问能力,因此RAID5才会如当下这般盛行。
不过一旦阵列自身出现问题,其后果也将是灾难性的——而且这类事态也并不罕见——尽管数据仍然能在中止服务后加以恢复。
这正是前面提到的小型企业所遇到的难题。在驱动器发生故障后,他们仍然能够正常访问数据;然而更换了驱动器并进行重建时,他们发现自己的预期目标根本无法实现。
如果他们在建立RAID5后再为其配备一套备份机制,那么数据本来可以免于丢失。然而他们误以为RAID本身就是一种保护机制,于是悲剧就不可避免地发生了。
总结
如今大部分企业之所以拒绝使用RAID5,就是为了避免重建过程中遭遇的次生故障。随着驱动器数量的增加,出现次生故障的机率也随之逐步攀升。作为替代,技术团队往往会利用RAID6及超大规模互联网服务甚至更加前卫的纠删码技术对抗故障。
请注意,这并不意味着使用冗余驱动器就一定会导致严重后果:有时候剩余驱动器会出现不可恢复的读取错误,这时只要使用备份神器即可顺利完成重建工作。
二十五年前,RAID技术的出现堪称壮举,但这种知名度极高的机制仍然无法充当备份与归档策略。
(本文不涉密)
责任编辑: