-4006-505-646

华为OceanStor数据恢复案例


最近小编收到关于华为OceanStor S5600T服务器,MD1200磁盘柜,raid5磁盘阵列组,50T容量。服务器上层分配了1个lun,linux操作系统,两个分区,分区一通过lvm进行扩容,分区二格式化为xfs文件系统的案例。客户是内蒙某企业的工程师,由于对服务器进行重装系统操作失误导致磁盘分区发生变化,原服务器内的第二分区由于未知原因不可访问,导致分区内的数据丢失。


【数据恢复过程】

在数据恢复操作前,为防止数据分析操作破坏数据的原始性,服务器数据恢复工程师使用数据恢复工具对客户服务器内的所有磁盘进行镜像备份。备份结束后,原服务器磁盘还原至服务器内,镜像盘连接至数据恢复专用设备进行数据恢复分析工作。


1、使用镜像盘分析raid的盘序、条带大小等信息;

2、虚拟重组出raid结构;

3、定位到xfs文件系统的分区起始位置;

4、校验xfs文件系统的完整性及正确性;

5、修复xfs文件系统的超级块结构;

图片1.png

图片一:修复完成的超级块

6、对xfs文件系统中丢失的节点及目录项进行修复;

图片2.png

图片二:修复完成的根节点

图片3.png

图片三:重做的目录项


7、修复完成后编写程序解析xfs文件系统,提取其中的数据。

【数据恢复结果】

经过对客户服务器的xfs文件系统分析,分析结果为文件系统头部超级块丢失,文件系统的部分目录项丢失,部分就节点丢失。根据超级块备份及文件系统中的目录树结构,对超级块进行修复还原,对丢失的节点、目录项进行修补、重构之后,文件系统中99%以上的数据可以完整恢复

图片4.png

图片四:修复完成的目录结构

【服务器数据完整恢复】

由于数据丢失之后客户未对存储做任何写入的破坏性操作,所以数据及文件系统信息绝大部分保留完整,数据几乎100%恢复。


北京北亚数据恢复中心:4006505646