服务器数据恢复—服务器上的卷被误删数据如何恢复?

电子说

1.4w人已加入

描述

服务器数据恢复故障:
工作人员不慎将一台服务器上的卷误删除,服务器上有一组raid5阵列。需要恢复误删除的数据。

服务器数据恢复过程:
1、将故障服务器上所有数据以只读方式全部镜像。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘底层数据。分析超级快信息,记录raid5阵列起始块位置。分析raid5阵列数据,获取到阵列的逻辑起始块位置号。
3、经过分析,这组raid5阵列中每个数据块大小为8扇区,每个数据块后有一个附加的数据块描述信息,大小为64字节。通过这个特征在底层找到0X10位置为FFFF的,就是要找的校验块。

服务器北亚企安数据恢复—服务器数据恢复



4、分析aggr盘序。由于阵列中的数据块大小为8扇区,根据每块磁盘的8号扇区进行分析,确定每块硬盘各自归属的组,再还原硬盘在各自的组内的排序。
5、服务器的节点分布在不同的数据块内组成节点组。根据前面的分析,每64字节记录一些系统数据,之后用192字节为一项来记录各个文件节点。根据用户级别可将文件节点分为两类:“MBFP”系统文件节点和“MBFI”用户文件节点。恢复数据一般只取MBFI节点组即可。

服务器北亚企安数据恢复—服务器数据恢复



6、根据更新序列值获取到最新节点。
7、解析节点中节点类型,逻辑块号,文件数量,文件大小,所占块数量,及数据指针。
8、获取节点在节点文件中的逻辑块号,从0开始计数。
9、获取目录项,并根据其节点编号找到对应节点。

服务器北亚企安数据恢复—服务器数据恢复



10、根据分析到的raid阵列信息重组raid5阵列,北亚企安数据恢复工程师编写小程序提取服务器内的数据。
11、搭建了与原服务器相同的环境,在上层应用内验证数据。验证无误后由用户方对数据进行最终验证。经过用户方验证,本次服务器内的所有数据全部恢复。本次服务器数据工作完成。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分