RA1D-0是所有RAID中最脆弱的,没有任何冗余性,其中任意一块成员盘出现故障, 都会导致所有数据丢失,所以在服务器数据恢复中RAID-0数据恢复的数量是比较多的,可以看出使用RAID-0数据的风险很大。
RAID-0出现故障后,要恢复其中的数据,必须先修复有故障的成员盘,或者将其做出完整的磁盘镜像,也就是说在恢复RAID-0的数据时,全部成员盘不能有任何缺失。
这里以一个两块物理盘组成的RA1D-0为例,讲解RAID-0出现故障后数据恢复的思路, 该RAID-0的结构如图所示。
对RA1D-0原逻辑盘中的数据进行恢复,必须要把所有物理盘重组,因为RAID-0已经不可用,所以先把物理盘从RAID控制器中取出来,即“去RAID化”,作为单盘进行分析。
对于单块物理盘,如上图的硬盘0,其中的数据条带为A、E、I、M,硬盘1中 的数据条带为B、F、J、N,都是部分数据,只有把四块物理盘中的数据按照A、B、C、D、 E、F、G、H…的条带顺序拼接好,才是原RAID-0逻辑盘中完整的数据。
那么如何按顺序拼接四块物理盘中的数据呢?在这里有两个因素很重要,一个是 RAID-0中每个条带的大小,也就是A、B等这些数据块所占用的扇区数;另一个因素是 RAID-0中硬盘的排列顺序,也就是说哪块物理盘是RAID-0中的第一块盘,哪块物理盘是 RAID-0中的第二块盘等。
以上图中的RAID-0为例,假设条带的大小为16个扇K,硬盘的顺序就按照图中的 排列顺序,那么只要到硬盘0中取0~15扇区的数据,再到硬盘1中取0~15扇区的数据, 再到硬盘2中取0~15扇区的数据,再到硬盘3中取0~15扇区的数据,接下来再回到硬 盘0中取16~31扇区的数据,就这样依次按顺序取下去,把所有取出来的数据按照顺序衔 接成一个镜像文件,或者是镜像盘,这就成为完整的原RAID-0逻辑盘的结构了,直接访 问这个重组出来的镜像文件或镜像盘,就得到了原RAID-0逻辑盘中的数据。
本文系转载,如有侵犯版权问题,请通知。我们立即删除。
转载请注明:成都千喜数据恢复中心 » 服务器RAID-0数据恢复的思路