环境:
EMC Unity 400 型号存储(EMC 新一代中端存储,同时反对 block,file 和 vvol 三种服务类型。);
存储连贯 2 台硬盘柜;
2 台硬盘柜上共创立 2 组相互独立的 POOL;
2 组 POOL 共蕴含 21 块 6T 容量的硬盘,硬盘规格为 520 字节硬盘。
故障:
在应用过程中误操作删除了 2 组 POOL 上的局部数据卷。管理员分割北亚数据恢复核心寻求帮忙。
故障检测:
在此之前,国内仿佛还没有过该型号存储数据恢复的胜利案例,没有任何可借鉴的教训、技术,是一个全新的数据恢复课题,须要从 0 开始钻研如何对这个型号的存储进行数据恢复。
通过北亚数据恢复核心研发部共事的不懈努力,终于胜利逆向解析出了 EMC Unity 400 存储的数据算法构造,解决了 EMC Unity 400 存储的数据恢复问题,挽回了数据。
1、北亚数据恢复工程师对全副硬盘进行备份,并转换为 512 字节格局。
2、北亚数据恢复工程师与管理员进行沟通,理解到一共删除了 5 个数据卷。
3、北亚数据恢复工程师对硬盘底层进行初步检测剖析,硬盘底层数据量较多,删除数据卷后,相干数据空间应该没有回收清零,数据恢复胜利的概率很大。
数据恢复过程:
1、Raid 剖析重组
北亚数据恢复工程师对被删除卷波及的共 21 块 6T 硬盘进行剖析,共配置 2 组 RAID6。其中 1 号 RAID 蕴含 11 块硬盘. 2 号 RAID 蕴含 10 块硬盘,依据以上信息应用专用数据恢复软件虚构重组出 2 组 RAID,并别离导出成镜像文件。
2、全局位图整顿
北亚数据恢复工程师对每组 RAID 后面的全局位图信息进行读取,整顿。如图为存储的全局位图:
将整顿后的位图信息写入数据库。
整顿后的全局位图中,offset 代表 RAID(POOL)中的数据块块号,据此,能够大抵获取 RAID(POOL)中被删除的数据卷对应的已开释的数据块。
3、自在数据块整顿
对获取到的自在数据块进行遍历扫描,找到被删除的数据卷的头部,并确认用户数据的一个索引信息,依据这个索引信息,能够索引到残缺的用户数据卷。对被删除的数据卷的头部进行读取,获取到用户数据卷的局部索引位图。同时对自在数据块持续进行遍历扫描,获取到残余的索引位图。
4、自在数据块拼接
与管理员的沟通了解到,删除的 5 个数据卷全副为 NTFS 格局的数据卷,据此,依据 NTFS 文件系统的构造,联合自在数据块位图和用户数据卷索引位图,北亚数据恢复工程师编写程序对自在数据块进行匹配拼接,残缺拼接还原出 5 个 NTFS 格局的数据卷。
5、文件系统修复
数据卷拼接实现后,北亚数据恢复工程师对数据卷中 NTFS 文件系统的正确性及完整性进行校验,修复文件系统中的谬误,手工对局部未匹配到的自在数据块进行剖析解决,拼接到相应的数据卷中。
解析复原出的数据卷,将数据拷贝到指标空间中。
数据恢复后果:
通过管理员的验证,被删除的 5 个数据卷完全恢复,数据残缺、可用。
通过这次数据恢复,北亚数据恢复工程师曾经把握了 EMC Unity 400 存储的算法构造。EMC Unity 400 存储的数据卷删除问题,甚至硬盘损坏、控制器故障等问题都能够找北亚数据恢复核心解决。