服务器数据恢复环境:
EMC某型号存储,20块磁盘组建raid5磁盘阵列,划分2个lun。
服务器故障:
管理员执行重装系统操作后发现分区产生扭转,原先的sdc3分区失落,该分区采纳xfs文件系统,存储了公司重要业务信息,急需复原该分区数据。
服务器数据恢复过程:
1、将故障存储中所有磁盘编号后取出,将所有硬盘数据以只读形式残缺镜像备份到北亚企安的备份服务器上,后续的数据分析和数据恢复操作都基于镜像文件进行,防止对原始数据可能造成的二次毁坏。
2、基于镜像文件剖析故障存储上的raid5磁盘阵列盘序、条带大小等raid相干信息。通过剖析获取到的raid信息虚构重组出raid5磁盘阵列。
3、实现重组raid5后,定位到xfs文件系统的分区起始地位。
XFS INODE number:变长的位数示意,由三局部组成:起始块组号+起始块号+块内INODE号。起始块号与块内INODE号的位长由SUPERBLOCK中参数指定。
3、校验xfs文件系统的完整性及正确性后发现该xfs文件系统头部的超级块及局部节点、目录项失落。
4、依据超级块备份及xfs文件系统的目录树结构,北亚企安数据恢复工程师修复还原超级块。
5、修补&重构失落的节点、目录项。
6、修复实现后由北亚企安数据恢复工程师编写程序解析该xfs文件系统并提取其中的数据。
7、由工程师对提取进去的数据进行验证无误后交由用户方工程师检测,通过重复验证确认数据残缺可用,本次数据恢复工作实现。
服务器数据恢复总结:
因为本案例中失落分区的文件系统头部的超级块及局部节点、目录项失落。依据超级块备份及XFS文件系统中的目录树结构,对超级块进行修复还原,对失落的节点、目录项进行修补、重构之后,XFS文件系统就能够残缺复原。因为数据失落之后用户方没有对存储做任何写入操作,所以数据及文件系统信息绝大部分保留下来,数据得以完全恢复。