服务器存储数据恢复环境:

一台nas上共有14块硬盘组建了一组raid6磁盘阵列。

该nas在工作过程中,raid6阵列中硬盘出现故障离线,导致raid6阵列失效,nas无法正常访问。


服务器存储数据恢复过程:

1、将nas中所有硬盘做好标记后取出,硬件工程师检测后没有发现有硬盘存在硬件故障。将所有硬盘以只读方式进行扇区级全盘镜像,镜像完成后将所有磁盘按照标记还原到原存储中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。

2、基于镜像文件检测所有磁盘底层数据。经过检测发现磁盘阵列虽然失效,但thin-lvm结构及thin-lv尚未破坏。thin-lvm算法相对复杂,恢复数据的难度比较高。

3、通过底层数据的分析获取到重组磁盘阵列的必需信息,根据这些信息重组raid6磁盘阵列。

4、通过分析thin-lvm结构获取&解读lvm配置信息。根据获取到的lvm相关信息重组lvm结构,获取和thin-pool相关的meta-lv和data-lv并校验相关性。经过校验,发现获取到的meta-lv和data-lv完整且正确。

5、通过分析meta-lv获取&解读meta-lv中的原信息,从而获取到完整的thin-lv信息。北亚企安数据恢复工程师编写程序提取所有thin-lv信息。

6、获取到所有thin-lv信息后校检文件系统的完整性和正确性,经过校验没有发现问题。解析thin-lv并提取所有数据文件。

7、由用户方对恢复出来的数据进行完整性和可用性验证。经过验证,用户方确认数据完整可用,认可数据恢复结果。