Ext3文件系统超级块位于分区内的2号扇区,在RAID结构分析中,我们可以利用超级块在物理盘中的位置判断条带大小的范围。

例如,一个Linux系统的RAID-0由两块成员盘组成,其中“硬盘0”的第一个扇区的内容如图18-5所示。

Ext3文件系统超级块在RAID分析中的作用-数据恢复迷

图18-5 “硬盘0”第一个扇区

“硬盘0”的第一个扇区是MBR,其第一个分区表项描述了分区开始位置为63。跳转到63号扇区,其内容如图18-6所示。

Ext3文件系统超级块在RAID分析中的作用-数据恢复迷

图18-6 “硬盘0”的63号扇区

“硬盘0”的63号扇区是一些引导程序,这也是该分区的起始扇区,从这一点可以推断该RAID-0的条带大小大于等于64个扇区。

再往后翻两个扇区,也就是“硬盘0”的65号扇区,理论上应该就是超级块。跳转到“硬盘0”的65号扇区,其内容如图18-7所示。

Ext3文件系统超级块在RAID分析中的作用-数据恢复迷

图18-7 “硬盘0”的65号扇区

“硬盘0”的65号扇区显然不是超级块,这就可以说明该RAID-0的条带大小是64扇区。另外,为了验证我们的推断,再分析一下“硬盘1”。

因为“硬盘0”的63号扇区是引导扇区,但超级块却不在“硬盘0”的65号扇区,那么它就应该在“硬盘1”的第二个扇区,即1号扇区。跳转到“硬盘1”的1号扇区,其内容如图18-8所示。

Ext3文件系统超级块在RAID分析中的作用-数据恢复迷

图18-8 “硬盘1”的1号扇区

“硬盘1”的1号扇区的确是超级块。这就验证了我们的推断,该RAID-0的条带大小就是64个扇区。