服务器数据恢复环境:
昆腾系列存储:9个配置24块硬盘的磁盘柜。8个磁盘柜存储数据,1个磁盘柜存储元数据。
元数据磁盘柜有24块硬盘,组建了8组RAID1阵列+1组4盘位RAID10阵列+4个全局热备盘。
数据磁盘柜组建了32组6盘RAID5阵列。这32组RAID阵列分为2个存储系统。
存储及文件系统架构大抵如下:
注:Meta_LUN(元数据卷) Data_LUN(用户数据卷)
服务器故障:
数据磁盘柜其中1个存储系统中的一组RAID5的2块磁盘先后故障离线,该RAID5阵列生效,导致整个存储系统无奈应用。
服务器数据恢复过程:
1、将故障存储中所有硬盘以只读形式做残缺镜像备份,备份实现后将硬盘依照原样还原到存储柜中。后续数据分析和数据恢复操作都基于镜像文件进行,防止在数据恢复过程中可能对原始数据造成的二次毁坏。
2、在镜像过程中发现故障RAID5中的1块离线硬盘存在大量坏道区域,无奈失常备份。由硬件工程师将该故障盘收盘更换固件,而后应用业余工具进行修复,通过一番解决后该硬盘能够持续备份,但坏道仍然存在。
局部镜像文件截图:
3、基于镜像文件对故障RAID5阵列进行剖析,获取到RAID相干信息,依据获取到的RAID相干信息虚构重组RAID阵列,并将RAID中的LUN导出为镜像文件。在剖析过程中发现,损坏较重大的硬盘为后离线的硬盘。
4、登录昆腾存储的治理界面,获取到StorNext文件系统中卷相干的一些根本信息。
卷相干信息截图:
剖析StorNext文件系统中的Meta卷和Data卷,该环境中的StorNext文件系统蕴含2个Data卷,每一个残缺的Data卷是由多组RAID中的LUN组成的。通过剖析这些LUN失去LUN之间组合的算法法则,虚构重组出残缺的Data卷。
5、剖析Meta卷中的节点信息和目录项信息,以及Meta卷和Data卷之间的对应关系。依据一个Meta卷治理多个Data卷的状况,北亚企安数据恢复工程师钻研出Meta卷到Data卷的索引算法。
文件节点:
目录块:
6、依据后面步骤获取到的数据恢复所需全副信息,北亚企安数据恢复工程师编写程序,扫描Meta卷中的节点信息和目录项信息,解析目录项和节点,获取残缺的文件系统目录构造,解析每一个节点中的指针信息,并将这些信息记录在数据库中。
文件信息:
7、北亚企安数据恢复工程师编写文件提取程序读取数据库,依据解析出的信息以及两个Data卷之间的聚合算法提取数据。数据恢复工程师对提取进去的数据进行检测,没有发现问题。
8、将全副文件提取到本地,移交给用户方进行检测。通过用户方工程师重复检测后,用户方对复原后果称心。本次数据恢复工作实现。