环境:
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存储的数据卷删除问题,甚至硬盘损坏、控制器故障等问题都能够找北亚数据恢复核心解决。