乐趣区

关于数据恢复:北亚数据恢复服务器误删除卷导致raid5阵列数据丢失的数据恢复


服务器故障:

用户误删除了服务器上的卷,raid5 磁盘阵列数据失落,分割北亚数据恢复核心进行数据恢复。

服务器数据恢复过程:

通过检测,服务器没有物理故障。能够从 raid5 磁盘阵列层面进行数据恢复。

1、剖析超级快信息,记录 raid 阵列起始块地位。
北亚数据恢复工程师对服务器 raid 阵列进行数据分析,获取到阵列的逻辑起始块地位号。

2、去除 raid 阵列的校验盘。
通过剖析,这组 raid5 阵列中每个数据块大小为 8 扇区,每个数据块后有一个附加的数据块形容信息,大小为 64 字节,由此在底层找到的 0X10 地位为 FFFF 的就是要找的校验块。

3、剖析 aggr 盘序。
因为之前通过剖析曾经获知阵列中的数据块大小为 8 扇区,所以在进行盘序剖析时也根据每块磁盘的 8 号扇区进行剖析,确定每块硬盘各自归属的组,再还原硬盘在各自的组内的排序。

4、剖析 raid 磁盘阵列节点信息。
服务器的节点散布在不同的数据块内组成节点组,后面曾经剖析出每 64 字节记录一些零碎数据,之后用 192 字节为一项记录各个文件节点。依据用户级别可分为两类:“MBFP”系统文件节点和“MBFI”用户文件节点,在数据恢复时个别只取 MBFI 节点组即可。

头部信息 64 字节
解析如下:(此头部为数据文件的节点文件块头部,大小为 64 字节)
标记,常量(“MBFP”为元文件的节点标记,“MBFI”为用户文件的节点标记);
依据更新序列值获取到最新节点;
解析节点中节点类型,逻辑块号,文件数量,文件大小,所占块数量,及数据指针;
获取节点在节点文件中的逻辑块号,从 0 开始计数。

5、获取目录项,并依据其节点编号,找到对应节点。

6、编写数据提取程序复原服务器数据。
依据剖析到的 raid 阵列信息重组 raid5 阵列,北亚数据恢复工程师编写数据恢复小程序提取服务器内的数据。

7、搭建服务器环境验证数据。
在北亚专用数据恢复服务器上搭建了与原服务器雷同的环境,在下层利用内对数据进行验证,验证无误后由服务器管理员对数据进行最终验证,经管理员验证,本次服务器内的所有数据全副复原,残缺可用。

退出移动版