外地客户如不方便将要进行数据恢复的储存设备(如硬盘,U盘等)送到我们数据恢复中心,可以通过快递至我数据恢复中心。

Linux系统分区Ext3文件系统的块组描述符在RAID数据恢复的作用

技术文章 2959℃

Ext3文件系统的块组描述符表由很多块组描述符组成,每个块组描述符会记录该块组的块位图的起始块号、i-节点位图的起始块号、i-节点表的起始块号等参数。

块组描述符表的第一条描述符就是0号块组的描述符,其内容包含了0号块组的块位图起始块号、i-节点位图起始块号、i-节点表起始块号,将这些块号乘以每块扇区数,就可以换算出它们的扇区号,然后分别跳转到这些结构所对应的扇区加以验证,这样可以分析出条带大小的范围,也能辨别出校验信息所在。

一个RAID-0由3块成员盘组成,其中硬盘0的第一个扇区都为0字节,硬盘1的第 一个扇区是MBR, MBR中第一个分区表项描述了分区的开始位置在63号扇区。硬盘2的 第一个扇区也全部为0字节,但其第二个扇区是超级块。通过3块成员盘第一个扇区的内 容以及超级块的位置,大致可以判断这个RAID-0的条带大小是小于64的,等于32的可能性很大。

再进一步分析,从超级块的参数中可以看出该分区每个块的人小为8扇区,从而我们 可以算出块组描述符表的开始位置在该成员盘的6号扇区,跳转到硬盘2的6号扇区,其内容如下图所示。

Linux系统分区Ext3文件系统的块组描述符在RAID分析中的作用

从上图中可以看出硬盘2的6号扇区就是块组描述符表,第一个块组描述符的具体,参数如下图所示。

Linux系统分区Ext3文件系统的块组描述符在RAID分析中的作用

第一个块组描述符中记录了该块组的i-节点表开始于4号块,因为该文件系统每个块大小是8扇区,所以i-节点表开始于文件系统的32号扇区,换算到硬盘2中的物理扇区号 是30号扇区,跳转到硬盘2的30号扇区,内容上图所示。

硬盘2的30号扇区确实就是i-节点表的开始,这就证明了该RAID-0的条带人小为32扇区,如下图。

Linux系统分区Ext3文件系统的块组描述符在RAID分析中的作用

本文系转载,如有侵犯版权问题,请通知。我们立即删除。

转载请注明:成都千喜数据恢复中心 » Linux系统分区Ext3文件系统的块组描述符在RAID数据恢复的作用

喜欢 (22)or分享 (0)
顶部 电话 微信
微信号:18328458868
QQ 地图 底部