|
RAID-0是所有RAID中最脆弱的,没有任何冗余性,其中一个盘出现故障,都会导致所有数据的丢失,所以使用RAID-0数据的风险很大。
RAID-0的数据结构是分布到每一块盘上的如果任何一块盘出现问题,数据就会不完整,从而导致RAID-0失效。
对RAID-0进行数据恢复,必须把所有数据重组,因为RAID已经不可用,所以硬盘只能从RAID控制器中取出来,作为单盘进行分析。
对于单块硬盘,如下图所示:
RAID-0数据分布图
“硬盘1”,其中的数据为“A、E、I、M”,”硬盘2”中的数据为“B、F、J、N”,都是部分数据,只有把四块盘中的数据按照“A、B、C、D、E、F、G、H.......”的顺序拼接好,才是RAID-0中完整的数据。
那么如何按顺序拼接四块盘中的数据呢?在这里有两个因素很重要,一个是RAID-0中每个数据块的大小,也就是“A”或“B”这些数据块所占用的扇区数;另一个因素是RAID-0中硬盘的排列顺序,也就是说,哪块是RAID-0中的第一块,哪块是RAID-0是的第二块等。以图5-3中的RAID-0为例,假设数据块的大小为16个扇区,硬盘的顺序就按照图5-3中的排列顺序,那么只要到硬盘1中取0-15扇区的信息,再到硬盘2中取0-15扇区的信息,再到硬盘3中取0-15扇区的信息,再到硬盘4中取0-15扇区的信息,接下来再回到硬盘1是妈16-31扇区的信息,就这样依次按顺序取下去,把所有取出来的数据做成一个镜像文件或镜像硬盘,就是完整的数据。
来自www.datamh.com |
|