您现在的位置是:首页 > IT基础架构 > 计算存储 >
哈尔滨海云服务器RAID数据恢复中心讲解RAID数据恢复原理
摘要如下图,是以4块盘为例的 RAID0+1的原理图:图中按着顺序,四块硬盘我们称之为A,B,C,D显然,A与B两块硬盘构成了一组RAID0,C与D两块硬盘构成了另外一组RAID0。...
如下图,是以4块盘为例的 RAID0+1的原理图:图中按着顺序,四块硬盘我们称之为A,B,C,D显然,A与B两块硬盘构成了一组RAID0,C与D两块硬盘构成了另外一组RAID0。这样AB构成了一组阵列就看做一块虚拟硬盘,同理CD构成了另外一块虚拟硬盘,这两块虚拟硬盘再组合成一个RAID1。RAID0提供了最高的读写速度,RAID1构成了最高的安全系数。这样,以成本为代价,就构成了读写速度,高安全性的一种数据存贮方式。
假设阵列卡或服务器出现故障,我们是否可以任意使用AB或CD按RAID0恢复数据呢?回答是否定的。假设A盘离线,将导致AB构成了阵列瘫痪,CD单独以 RAID0的方式工作,这就比较危险。恰巧此时阵列卡或服务器又出现故障,那么此时只能用CD组合来恢复数据。实际的RAID数据恢复过程可以采用分别恢复AB和CD,然后比较时间来决定。切忌随便找一组分析,然后重建RAID,到时候后悔就晚了!同理,如果有盘离线,类似的恢复。所以,我感觉0+1其实不是一种理想的组合,因为假设AB里一块盘离线了,AB这个RAID0组就瘫痪了,剩下一组RAID0苦苦支撑,而RAID0的安全性是最差的,甚至没有单盘安全。所以,我觉得RAID0+1并不是一种优秀的数据存储方案。
下面,我们以4块盘为例来分析下RAID1+0的原理:
显然,AB组合构成了一组RAID1,CD组合构成了另外一组RAID1。这两组组合构成了2块大的虚拟硬盘,共同构成了一组新的RAID0。同样以成本为代价,也构成了读写速度,高安全性的一种数据存贮方式。
同样,这个恢复就复杂点,有AC,AD,BC,BD四种组合,要分别重组并分析时间。虽然出现故障后数据恢复工作复杂些,但在实际应用中RAID1+0-表现了高安全性,因为,如果AB组合中有一块盘离线,这个RAID1不会瘫痪,两组RAID1构成了RAID0系统仍然能正常运行。
(本文不涉密)
责任编辑: