服务器存储数据恢复环境:
DroboPro FS网络存储,共8块SAS硬盘,组建了一组raid5磁盘阵列。
服务器存储故障:
存储中有一个共享文件夹丢失,该文件夹存放了重要数据。
服务器存储数据恢复过程:
1、将故障存储中所有磁盘编号后取出,硬件工程师对所有磁盘检测后没有发现有硬盘存在硬件故障,数据恢复工程师将所有磁盘以只读方式进行扇区级全盘镜像,镜像完成后将所有磁盘按照编号还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘底层数据。通过对镜像文件的检测分析,服务器数据恢复工程师推断导致该共享文件夹丢失的原因是存储底层系统错误。
3、经用户方同意,服务器数据恢复工程师对存储结构进行测试。该存储在底层通过ext4文件系统对存储中的文件结构进行管理,在上层又使用另外的结构对ext4文件系统进行管理。
4、基于镜像文件分析原始数据,查看底层ext4文件系统的完整性。经过分析,存储中所丢失的共享文件夹部分结构完整,但有部分节点索引丢失。
5、由于该存储结构较复杂,使用多层索引结构对整体空间进行管理,需要大量的时间对一些结构细节进行测试与研究,数据恢复周期较长。另外由于初步分析,ext4文件系统中部分节点索引损坏,恢复出来的数据可能会有缺失。
6、经过北亚企安数据恢复工程师团队对该存储的结构细节进行反复测试和研究,终于完全搞清楚该存储所有结构细节,编写程序恢复丢失的共享文件夹。恢复出来的数据经过用户方仔细检测后,得到用户方的认可。