EMC Isilon存储数据恢复成功案例
【服务器数据恢复故障描述】
北京某公司的EMC服务器采用高端网络NAS(Isilon S200),共有三个节点,每一节点配置12块硬盘,单盘接口为SATA硬盘,容量为3T。管理员工作中误删除虚拟机,其中包括数据库、MP4、AS、TS类型的视频文件等。需要进行数据恢复的虚拟机NFS协议共享到ESX主机,视频文件通过CIFS协议共享给虚拟机(WEB服务器)。NFS共享的所有数据(也就是所有虚拟机)被删除而CIFS共享的数据则没有被删除。
【服务器数据恢复第一步:备份】
在数据恢复过程中为保障数据安全、以免对数据造成二次破坏,数据恢复之前需要将所有硬盘进行全部备份。在本例中由于磁盘数量太多且单盘容量太大(单节点12块盘,3个节点36块盘,单盘3TB,一共108TB),因此备份周期会较长。
【服务器数据恢复第二步:数据分析】
服务器数据备份完成后在Isilon的web管理界面中将Isilon正常关机。将备份好的服务器数据放到数据恢复平台中对数据进行分析。由于数据丢失的原因是误删除,所以可以不用过多考虑该服务器的冗余级别,需要重点分析的是文件删除后Indoe及数据MAP是否发生变化。由于服务器中被删除的虚拟磁盘文件大小都在64G或以上,该服务器中再无其他大文件。数据恢复工程师决定编写扫描所有文件Indoe的程序,将文件不小于64G大小的indoe全部扫描出来,通过对Indoe进行扫描找出数据MAP位置,其index指向的内容已不再是正常数据,并且所有节点上的Indoe均是同样的情况。再仔细分析Inode,发现大文件的数据MAP会有多层(树结构),并且数据MAP中会记录文件的唯一ID,因此可以尝试找到文件最底层的数据MAP。抱着侥幸心理对文件最底层的数据MAP做遍历跟踪操作,发现最低层的数据MAP果然还在。
【服务器数据恢复过程】
通过文件的Inode进行唯一ID的提取工作,然后对所有符合该ID的数据MAP做聚合。并根据数据MAP中的VCN号做排序,工程师通过分析发现每个文件的前17088项数据MAP都不存在,理论上则每个文件的前17088项数据是真的没办法恢复了。
通过仔细的数据换算得知丢失的数据MAP项总共才包含不到1G的数据,删除的文件全是虚拟机的vmdk文件,里面都是NTFS的文件系统,NTFS文件系统的MFT基本都在3G的位置。如此看来只需要在每个vmdk文件的头部手动伪造一个MBR和DBR就可以解释vmdk里面的数据了。对扫描到的数据MAP做解释,并根据VCN号的顺序导出数据,没有MAP的情况保留为零。
数据恢复工程师将一个vmdk文件进行导出,但文件比实际情况要小、vmdk中MFT的位置也与自身描述不符。手动随机验证了几个MPA发现都能指向数据区,而程序解释MAP的方式也都没有问题。出现这种情况的原因可能为文件稀疏!
数据恢复工程师重新调整了代码部分后再次导出vmdk,这次导出的数据正常且MFT的位置也在相应位置。手工伪造一个MBR,分区表以及DBR,再用北亚开发的文件系统解释工具成功解释其文件系统,导出vmdk里面的数据库及视频文件。
在验证了此vmdk中的数据库及视频文件没问题后,批量导出所有重要的vmdk文件,再手工一个一个的去修改每个vmdk文件。
【服务器数据恢复成功】
将客户所有重要的数据恢复完成后,由客户方安排工程师对恢复的所有数据做完整性及准确性检测,数据最终确定完全没有问题,数据恢复成功。
转载于:https://blog.51cto.com/sun510/2145290
EMC Isilon存储数据恢复成功案例相关推荐
- EMC Isilon(OneFS)存储数据恢复方案【服务器数据恢复案例】
[科普Isilon的存储结构] Isilon内部使用的是分布式文件系统OneFS.在Isilon存储集群里面每个节点均为单一OneFS文件系统,所以Isilon在支持横向扩展的同时并不会影响数据正常使 ...
- V7000存储两块硬盘掉线数据恢复成功案例
今天为大家讲述的是进行V7000存储数据恢复的过程,在介绍故障情况之前先简单介绍一下V7000.V7000存储提供高可用性配置,实现具有灾备能力的虚拟化环境.虚拟化存储加密技术无需升级现有存储系统,即 ...
- EMC Isilon(OneFS)删除重要数据后恢复案例
[故障描述] 某大学因黑客入侵,导致其"教学系统"的重要数据被删除.其中包括"教学系统"中的MSSQL数据库,以及大量的MP4.ASF和TS类型的视频教学文件. ...
- EVA 4400存储数据恢复报告
EVA系列存储是一款以虚拟化存储为实现目的的HP中高端存储设备,平时数据会不断的迁移,加上任务通常较为繁重,所以磁盘的负载相对是较重的,也是很容易出现故障的.EVA是依靠大量磁盘的冗余空间,以及故障后 ...
- 手机存储数据恢复软件哪个好用?试了10款,我只认准这一款!
案例:手机存储数据恢复软件哪个好用? [有没有好介绍的苹果数据恢复软件?可以恢复好几年数据的那种软件?求推荐!] 手机中的数据是用户平时使用手机时不可避免的内容,这些数据包括照片.视频.音乐.文件等. ...
- 华为fusion computer虚拟机存储数据恢复
微信公众号:运维开发故事,作者wanger 问题描述 昨天fusion computer的一台CNA节点,突然挂掉了,重启之后也找不到引导,由于vrm管理平台的虚拟机也部署在那个节点上,vrm没做主备 ...
- AIX7.1 安装配置 EMC Symmetrix 存储驱动软件
安装配置 EMC Symmetrix 存储驱动软件 安装软件包 软件包的安装可以通过配置好的NIM源安装,也可以从本地直接安装, 安装方法二选一. NIM源安装 如果有配置好的NIM源,可以选择从NI ...
- AIX7.1 安装配置 EMC CLARiiON 存储驱动软件
安装配置 EMC CLARiiON 存储驱动软件 安装软件包 软件包的安装可以通过配置好的NIM源安装,也可以从本地直接安装, 安装方法二选一. NIM源安装 如果有配置好的NIM源,可以选择从NIM ...
- 【存储数据恢复】HP EVA存储误删除VDISK的数据恢复案例
存储数据恢复环境: 一台HP EVA某型号存储,2组扩展柜: 12块FATA磁盘+10个FC磁盘,不确定LUN数量: WINDOWS操作系统,存储历史案例审理材料. 存储故障原因不明. 存储故障初检& ...
- 【存储数据恢复】NetApp存储WAFL文件系统数据恢复案例
存储数据恢复环境: NetApp存储设备,WAFL文件系统,底层是由多块硬盘组建的raid磁盘阵列. 存储故障: 工作人员误操作导致NetApp存储内部分重要数据被删除. 存储数据恢复过程: 1.将存 ...
最新文章
- 在CentOS 6.3 64bit上如何从源码生成rpm包?
- 在Silverlight中绘制贝塞尔曲线
- 冬季巧食生姜可提高免疫力
- IO-00. Hello World! (5)
- ASP.NET Core Web API 索引 (更新Identity Server 4 视频教程)
- 漫步微积分二十六——Sigma符号和一些特殊和
- netcore开源框架_Mono和.NET Core 从比翼双飞到合体
- Netty线程模型和核心概念
- 【Kafka】Kafka connection to node 0 failed authentication due to SSL handshake failed
- 20-400-040-高可用-Flink集群的高可用搭建
- 工单发料,退料等一些物料的移动
- OGNL表达式用法详解
- 短信api接口的一些使用建议
- 面包板入门制作之三极管详解
- 品牌稿件怎么写?这些品牌稿件写作技巧值得一看
- 浏览器ocx控件安装 IE浏览器可用
- sublimetext的文件编码理解reopen/reload with encoding,set encoding,save with encoding, set file encoding to
- “老K,怎样副业搞钱?”
- stm32f0 大小端_STM32F0中文资料.pdf
- yum install时提示This system is not registered with an entitlement server
热门文章
- 为什么Word 里表格文字无法垂直居中?明明已经设置垂直居中了
- postgres 退出_Postgresl选择正确的关闭模式
- HTML页面布局适配不同分辨率
- mybatis中的事务
- at android.widget.Toast$TN.handleShow(Toast.java:501)自定义布局异常
- vc707(virtex7)FLASH下载实验
- 解决Samba服务无法访问 网络名不再可用的问题
- 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- 基于全局对比度的显著性区域检测
- python设置excel表样式