iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >EMC 存储数据恢复案例详解【数据恢复方案】
  • 185
分享到

EMC 存储数据恢复案例详解【数据恢复方案】

2023-06-04 20:06:09 185人浏览 八月长安
摘要

【科普Isilon的存储结构】Isilon内部使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一OneFS文件系统,所以Isilon在支持横向扩展的同时并不会影响数据正常使用。在存储集群工作时,所有节点提供相同的功

【科普Isilon的存储结构】
Isilon内部使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一OneFS文件系统,所以Isilon在支持横向扩展的同时并不会影响数据正常使用。在存储集群工作时,所有节点提供相同的功能,节点与节点之前没有主备之分。当用户往存储集群中存储文件时,OneFS层会将文件分成128K的片段分别存到不同的节点中,而在节点层又会将128K的片段分成8K的小片段分别存到该节点的不同硬盘中。而用户文件的Indoe信息、目录项及数据MAP则会分别存储在所有节点中,这样可以确保用户不管从那个节点都可以访问到所有数据。Isilon在初始化时会让用户选择相应的存储冗余模式,不同的冗余模式所提供的数据安全级别也不一样(默认3个节点采用N+2:1模式)。

【存储数据恢复故障描述】
某公司管理员由于误操作将服务器中包括MSsql数据库,以及大量的MP4、ASF和TS类型的视频文件等重要数据删除。需要进行数据恢复的这台服务器整体存储架构采用EMC高端网络NAS(Isilon S200),节点数量为3个,每个节点配置12块3T STAT硬盘,无SSD。需要进行数据恢复的数据包括vmware虚拟机WEB服务器)和视频文件,虚拟机通过NFS协议共享到ESX主机,视频文件通过CIFS协议共享给虚拟机(WEB服务器)。NFS共享的所有数据(也就是所有虚拟机)被删除而CIFS共享的数据则没有被删除。

【备份服务器数据】
因考虑到数据安全性,避免对数据造成二次破坏,需对所有硬盘进行全部备份。但是由于磁盘数量太多(单节点12块盘,3个节点36块盘),且单盘容量太大(单盘3TB,一共108TB),因此备份周期会较长。最终客户决定,只对存储中现有数据进行备份,并且由数据恢复公司备份一次,客户再备份一次,以确保现有数据安全。

【服务器数据分析】
服务器数据备份完成后在Isilon的web管理界面中将Isilon正常关机。再将所有节点上的所有硬盘贴上标签,并依次取出再放到数据恢复平台中,开始分析所有硬盘中的数据。
由于客户数据是被删除了,因此不用过多考虑存储的冗余级别,重点需要分析文件删除后,文件Indoe及数据MAP是否发生变化。删除的虚拟磁盘文件都在64G或以上,并且存储中没有其他类型的大文件。编写扫描所有文件Indoe的程序,将文件大小符合64G或以上的Indoe都扫描出来。再仔细分析扫描出来的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文件比实际情况要小,并且vmdk中MFT的位置也与自身描述不符。手动随机验证了几个MPA发现都能指向数据区,而程序解释MAP的方式也都没有问题。所以猜测到可能为文件稀疏!
将代码进行部分调整后重新导出刚才的vmdk,这次vmdk大小符合实际大小,且MFT的位置也在相应位置。手工伪造一个MBR,分区表以及DBR,再用文件系统解释工具(自用工具)成功解释其文件系统,导出vmdk里面的数据库及视频文件。
在验证了此vmdk中的数据库及视频文件没问题后,批量导出所有重要的vmdk文件,再手工一个一个的去修改每个vmdk文件。

【数据验收】
将客户所有重要的数据恢复完成后,由客户方安排工程师对恢复的所有数据做完整性及准确性检测,数据最终确定完全没有问题,数据恢复成功。

--结束END--

本文标题: EMC 存储数据恢复案例详解【数据恢复方案】

本文链接: https://www.lsjlt.com/news/239366.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • EMC 存储数据恢复案例详解【数据恢复方案】
    【科普Isilon的存储结构】Isilon内部使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一OneFS文件系统,所以Isilon在支持横向扩展的同时并不会影响数据正常使用。在存储集群工作时,所有节点提供相同的功...
    99+
    2023-06-04
  • EMC存储崩溃raid离线恢复数据方法是什么
    EMC存储崩溃raid离线恢复数据方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Riad数据恢复故障概述某公司的一台存储挂载了raid5磁盘阵列,正常...
    99+
    2023-06-05
  • Oracle数据库的备份与恢复案例详解
    目录1 逻辑备份/恢复(导出/导入)1.必备参数2.owner参数3.tables参数4.关于inctype参数2 物理备份/恢复1.冷备份/恢复2.热备份/恢复3 利用PL/SQL...
    99+
    2024-04-02
  • 图解vsan存储结构/数据恢复方法
    VSAN是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,由VSAN进行控制和管理,形成一个供vSphere集群使用的统一共享存储层。vSphere...
    99+
    2023-06-04
  • 常用 PostgreSQL 数据恢复方案及使用示例
    作者:张连壮 PostgreSQL 研发负责人 从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。 PostgreSQL 本身不具备数据闪回和数据误删...
    99+
    2024-04-02
  • nbu恢复oracle数据库的案例分析
    今天就跟大家聊聊有关nbu恢复oracle数据库的案例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1、安装操作系统 2、安装数据库系统 ...
    99+
    2024-04-02
  • EMC Isilon的数据是如何恢复的
    今天就跟大家聊聊有关EMC Isilon的数据是如何恢复的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。【故障描述】    某大学因黑客入侵,...
    99+
    2023-06-04
  • [案例分享]华为S5300存储硬盘掉恢复案例
    服务器数据恢复指的是通过技术手段将原本存储在服务器、存储设备内的,由于误操作、硬件故障、恶意攻击等原因丢失的数据进行修复提取的专业技术。在介绍服务器数据恢复前我们首先需要了解服务器的数据结构、文件存储原理,今天小编通过一起华为s5300服务...
    99+
    2023-06-04
  • rman 恢复数据错误案例--ORA-19573 错误
    rman 恢复数据错误案例系统环境:操作系统: AIX 5300-08Oracle:   Oracle 10.2.0.1.0错误现象:RMAN> restore datafile 4;Sta...
    99+
    2024-04-02
  • 阿里云数据库被删了能恢复吗?全面解析恢复方案
    阿里云数据库是阿里云提供的数据库服务,如果数据库被误删,如何恢复?本文将详细介绍恢复方案,帮助用户解决问题。 一、阿里云数据库被删了能恢复吗?首先,我们要明确一点,阿里云数据库被误删后是有可能恢复的,但是恢复过程可能较为复杂,需要一定的专业...
    99+
    2023-11-02
    阿里 删了 数据库
  • MySQL使用binlog日志做数据恢复的案例
    这篇文章主要介绍了MySQL使用binlog日志做数据恢复的案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySQL的binlog日志是MySQL日志中非常重要的一种日志...
    99+
    2023-06-14
  • 阿里云数据库恢复全面的解决方案
    数据库是企业的重要基础设施,如果出现数据丢失或损坏,将会对业务造成严重影响。本文将介绍阿里云数据库恢复服务,帮助您在面对此类问题时,迅速恢复数据库的正常运行。 一、问题的严重性数据库的数据丢失或损坏可能会导致业务中断,甚至造成严重的财务损失...
    99+
    2023-11-17
    阿里 解决方案 数据库
  • vsan存储数据恢复过程—虚拟机故障恢复过程
    Vsan是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构,Vsan通过在vSphere集群主机当中安装闪存和硬盘来构建vsan存储层,这些设备由vsan进行控制和管理,vsan形成一个供vSphere集群使用的统一共享存储层...
    99+
    2023-06-04
  • Raid5数据恢复算法原理+raid5数据恢复方法
    Raid 5数据恢复算法原理要理解 raid 5数据恢复原理首先要先认识raid5,分布式奇偶校验的独立磁盘结构(也就是我们称之为的raid 5)数据恢复有一个“奇偶校验”概念需要理解。我们可以把它简单的理解成为二进制运算中的“异或运算”,...
    99+
    2023-06-03
  • 服务器磁盘阵列数据恢复成功案例
    服务器故障描述:客户使用Dell 2850服务器组建了raid5磁盘阵列,阵列中包含有6块硬盘(SCSI硬盘,单盘容量300G),服务器操作系统为linux Redhat4;文件系统为ext3文件系统。在使用过程中服务器瘫痪,管理员对阵列检...
    99+
    2023-06-06
  • 某公司S5600T服务器数据恢复成功案例
    一、存服务器故障环境描述客户设备为华为OceanStor S5600T服务器,同时支持SAN和NAS存储协议。某天服务器在运行时客户发现存储上一个NAS卷中的数据丢失,卷大小为4T,主要数据类型为office文件,PDF文档文件,图片文件(...
    99+
    2023-06-04
  • HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么
    这期内容当中小编将会给大家带来有关HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。【前因】HP EVA4400/6400/8400...
    99+
    2023-06-04
  • 大数据存储解决方案
    大数据存储解决方案主要包括以下几个方面:1. 分布式文件系统:大数据存储需要搭建分布式文件系统来存储海量数据,常用的分布式文件系统有...
    99+
    2023-09-21
    大数据
  • postgresql 删除重复数据案例详解
    1.建表 -- ---------------------------- -- Table structure for test -- ------------------...
    99+
    2024-04-02
  • EMC存储重装系统丢失分区的数据恢复过程是怎么样的
    这篇文章给大家介绍EMC存储重装系统丢失分区的数据恢复过程是怎么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、磁盘阵列分区丢失的过程介绍事情的起因是由于机房的管理员按照规定对机房进行定期维护,结果由于操作失误导...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作