服务器数据恢复环境:
XFS 文件系统服务器;
MD1200 磁盘柜 +RAID 卡 +Linux 零碎;
riad5+ 划分了两个分区的 80T 左右的 LUN;
2T 大小的 sdc1 分区通过 LVM 扩容的形式退出到了 root_lv 中;
sdc2 分区为 XFS 文件系统。
服务器故障:
服务器重装系统后 sdc 磁盘分区扭转,原先的 sdc2 分区失落,无法访问。管理员分割北亚数据恢复核心进行数据恢复。
服务器数据恢复过程:
依照惯例复原流程,首先对服务器进行只读模式备份,北亚数据恢复工程师对每块磁盘做了镜像备份后将原服务器偿还,在备份数据上进行数据分析和数据恢复操作。
1、对镜像文件进行剖析,查找服务器 raid 磁盘阵列的硬盘程序、条带大小等信息;
2、北亚数据恢复工程师应用北亚自研的数据恢复工具对 raid 阵列进行虚构重组,虚构重组出 raid 构造;
3、在虚构重组出的 raid 阵列中定位到 xfs 文件系统的分区起始地位;
4、校验 xfs 文件系统的完整性及正确性,经校验,北亚数据恢复工程师发现文件系统没有异样;
5、修复 xfs 文件系统的超级块构造;
修复实现的超级块
6、北亚数据恢复工程师对 xfs 文件系统中失落的节点及目录项进行修复;
修复实现的根节点
重做的目录项
7、修复实现后,北亚数据恢复工程师编写程序解析 xfs 文件系统,提取其中的数据。
修复实现的目录构造
数据恢复后果:
在本次服务器数据恢复过程中,北亚数据恢复工程师对失落的 xfs 文件系统进行检测后发现文件系统头部的超级块及局部节点、目录项失落。北亚数据恢复工程师依据超级块备份及文件系统中的目录树结构,对超级块进行修复还原,对失落的节点、目录项进行修补、重构之后,文件系统中的数据即可胜利复原。
因为在数据失落后没有对服务器进行其余操作,数据及文件系统被最大限度地保留了下来,通过北亚数据恢复工程师的数据分析及数据恢复操作,最终残缺复原服务器内的所有数据,并经服务器管理员验证无误,本次数据恢复胜利。