【服务器数据恢复】EMC存储Zfs文件系统下raid5崩溃的数据恢复案例

时间:2023-01-03 12:12:52

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

某公司一台EMC存储,12块硬盘组成raid5,2块热备盘;

Zfs文件系统。

【服务器数据恢复】EMC存储Zfs文件系统下raid5崩溃的数据恢复案例

服务器存储故障:

硬盘故障导致存储崩溃。


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

1、对故障存储所有硬盘进行物理故障检测,未发现有坏道或者其他物理故障。将故障存储所有磁盘以只读方式做镜像备份,备份完成后将所有硬盘按照原样恢复到故障存储并交还给用户,后续所有操作都在镜像文件中进行,避免对原始数据造成二次破坏。

2、故障存储中的硬盘组建的是raid5磁盘阵列,至少需要2块硬盘掉线才会导致raid5崩溃。前面物理故障检测后并未发现硬盘存在物理故障,所以只需通过底层分析raid结构并虚拟重组raid即可恢复数据。

【服务器数据恢复】EMC存储Zfs文件系统下raid5崩溃的数据恢复案例

3、通过分析镜像文件,北亚数据恢复工程师获取到故障存储中raid5阵列的硬盘盘序、条带大小、分布规律等。同时发现故障存储原始raid5阵列中的两块热备盘均未写入任何数据。

4、根据分析获得的riad5信息,通过北亚自研工具虚拟重组aid5阵列。

5、分析LUN在RAID阵列中的分配信息和LUN分配的数据块MAP。

6、利用北亚自研的zfs文件系统解析工具解析lun文件系统,在解析过程中发现部分zfs文件系统元文件破坏,北亚数据恢复工程师手动修复这些被破坏的文件,直到能全部正常解析zfs文件系统。

7、Zfs文件系统解析完成后,继续解析并导出故障存储中的文件节点、目录结构。

8、数据恢复工程师验证导出的数据未发现错误。把数据交付给用户亲自验证,经过反复验证用户确认数据完整可用。

【服务器数据恢复】EMC存储Zfs文件系统下raid5崩溃的数据恢复案例