关于数据恢复:服务器数据恢复昆腾存储raid5多块磁盘离线崩溃的数据恢复

37次阅读

共计 1095 个字符,预计需要花费 3 分钟才能阅读完成。

服务器数据恢复环境:
昆腾系列存储: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、将全副文件提取到本地,移交给用户方进行检测。通过用户方工程师重复检测后,用户方对复原后果称心。本次数据恢复工作实现。

正文完
 0