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

EMC某型号中端存储设备,支持block,file和vvol三种服务类型;

存储设备连接了2台硬盘柜,2台硬盘柜上面有2组互相独立的POOL,共21块520字节的硬盘。

服务器存储设备故障:

工作人员的误操作将2组POOL上的部分数据卷给删除了,一共有5个数据卷被删除。于是联系我们数据恢复中心进行数据恢复。

我们拿到故障存储设备的所有硬盘后先对所有硬盘进行镜像备份,并将硬盘转换为512字节的格式。

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

1、基于镜像文件对误删除涉及到的硬盘数据进行底层分析,发现一共配置了2组RAID6:其中一组RAID6由11块成员盘组成,另外一组RAID6由10块成员盘组成。

根据分析获取到的RAID信息虚拟重组出2组RAID6,并分别导出成镜像文件。

2、读取,整理每组RAID6前面的全局位图信息。全局位图如下图:

将整理好的位图信息写入数据库。全局位图中的offset代表RAID(POOL)中的数据块的块号,根据块号可以大致获取到RAID(POOL)中被删除的数据卷对应的已释放的数据块。

3、扫描获取到的自由数据块,找到被删除的数据卷的头部。确定用户数据的一个索引信息,根据这个索引信息索引到完整的用户数据卷。读取删除的数据卷的头部,获取到用户数据卷的部分索引位图。继续遍历扫描自由数据块获取剩余的索引位图。

4、用户删除的5个数据卷全部为NTFS格式。根据自由数据块位图和用户数据卷索引位图,结合NTFS文件系统的结构,北亚数据恢复工程师编写程序对自由数据块进行匹配拼接,最终完整拼接复原出5个NTFS格式的数据卷。

5、数据卷拼接完成后校验数据卷中NTFS文件系统的正确性及完整性并修复文件系统中的错误。对于部分未匹配到的自由数据块,北亚数据恢复工程师通过手工进行分析处理并拼接到相应的数据卷中。

6、解析恢复出来的数据卷,将数据拷贝到用户准备好的空间中。

数据恢复结果:

经过用户的亲自验证,被删除5个数据卷的数据基本上完全恢复并且全部可用。
经过课题攻关,北亚数据恢复工程师团队成功逆向解析出EMC存储的数据算法结构,EMC存储数据卷删除、硬盘损坏、控制器故障等导致数据丢失的问题可以交给我们来解决。

【服务器存储设备数据恢复】EMC存储POOL上数据卷被删除的数据恢复案例相关推荐

  1. emc存储设备型号_EMC存储基础知识白皮书

    1 / 29 EMC 存储基础知识白皮书 目 录 第 1 章 网络存储主要技术 . .......................................................... ...

  2. linux重新分区丢失数据恢复,用于Linux上数据及被删除分区恢复的5个最佳数据恢复工具...

    ------ 什么是数据恢复(Data Recovery)? 数据恢复是当数据不能正常访问时,从损坏/报错/讹误或不可访问的磁盘介质上进行数据拯救的一个过程. 被拯救的数据通常存放在存储介质如内部或外 ...

  3. 删除计算机硬盘中的文件,硬盘上数据如何彻底删除 硬盘上数据彻底删除方法【详解】...

    上次我们说到,很多时候我们以为已经删除了硬盘上的数据,但是那些数据却还可以被恢复过来.这是非常不安全的.如果我们要弃用/报废旧的硬盘,那么我们如何彻底删除硬盘上的数据呢?今天小编就和大家分享一下彻底删 ...

  4. 天津社保EMC存储容灾项目---2629万

    天津市人力资源和社会保障局金保工程二期建设项目存储容灾系统项目(项目编号:TGPC-2015-A-0150)中标公告 受天津市人力资源和社会保障局委托,天津市政府采购中心以公开招标方式,对天津市人力资 ...

  5. 关于云计算存储虚拟化技术三个层次上的实现

    关于云计算存储虚拟化技术三个层次上的实现 随着企业的成长,业务和应用不断增加,IT 系统规模日益庞大,带来高能耗.数据中心空间紧张.IT 系统总体拥有成本过高等问题;而现有服务器.存储系统等设备又没有 ...

  6. 云计算基础:云基础设施机制包括哪些主要构件?云存储设备的存储等级和使用的主要存储接口

    1. 云基础设施机制包括哪些主要构件?简要说明这些构件的概念. 逻辑网络边界:将一个网络环境与通信网络的其他部分分割开来,形成一个虚拟网络边界,包含并隔离了一组关于云的IT资源,且这些资源可能是分布式 ...

  7. 常用存储设备优缺点辨析

    数据中心的数据存储能力靠的是各类的存储设备,而存储设备有三大类,包括硬盘三大种类(SSD;HHD;HDD). 固态硬盘(Solid State Drive): 用固态电子存储芯片阵列而制成的硬盘,由控 ...

  8. 深入理解计算机系统(1.3)---金字塔形的存储设备、操作系统的抽象概念

    本文转载地址:http://www.cnblogs.com/zuoxiaolong/p/computer3.html 上一章LZ给各位展示了一下hello程序的简单执行过程,可以看出在这一过程当中,系 ...

  9. 计算机设备抽象,计算机系统原理(三) 金字塔形的存储设备、操作系统的抽象概念...

    上一章LZ给各位展示了一下hello程序的简单执行过程,可以看出在这一过程当中,系统在数据的传输上花费了大量的时间.硬件开发商为了减少这种数据传输的时间成本,采用一种高速缓存的技术去减少这种时间成本. ...

最新文章

  1. python二分法求解_Python使用二分法求平方根的简单示例
  2. ElasticSearch6 查询模板的创建使用
  3. Sql养成一个好习惯是一笔财富
  4. 多快好省的目标检测器来了,旷视孙剑团队提出Anchor DETR:基于Anchor Point的DETR
  5. HttpClient工具类
  6. elasticsearch 通过curl的操作
  7. [No0000187]可能是把Java内存区域讲的最清楚的一篇文章
  8. boxoft wav to mp3漏洞分析
  9. 当博客系统遇上live2d后
  10. 计算机水平考试模拟,计算机水平考试模拟试题(doc 23页)
  11. java系统参数表有哪些_Java 设置系统参数和运行参数
  12. ReactiveCocoa MVVM 学习总结二
  13. CUDA基础教程(2):费米架构
  14. 计算机网络管理员教材劳动部,劳动部教材办公室
  15. 【数学】几何在线画图
  16. 1. VCS仿真原理——当我们谈论simv时,我们在谈论什么
  17. docker基础篇--有它就够了
  18. 比尔·盖茨的另一扇视窗
  19. GIS+=地理信息+行业+大数据——纽约公开11亿条出租车和Uber原始数据下载及分析...
  20. IEEE754标准表示浮点数(详解)

热门文章

  1. [转]linux下基于SMP架构的多队列网卡的调优(Multi-queue network interfaces with SMP on Linux)
  2. 基于TCP的大文件传输c语言项目
  3. 《B端产品经理必修课》读书笔记 (第一章)
  4. 学习《TensorFlow实战Google深度学习框架 (第2版) 》中文PDF和代码
  5. 库卡机器人配重_干货 | 库卡机器人使用教程
  6. EPC 1000HE 多点触摸板Smart-Pad使用总结
  7. 我霸 我霸 我霸霸霸
  8. 企业微信处理客户消息怎么快速回复
  9. 商业全能手:LEADTOOLS V22 【winlinux】双核出发Crack
  10. 怎样编写一个go语言软件