EMC5400 服务器raid5崩溃数据恢复过程(上门恢复案例)

摘要:
一些文件目录的屏幕截图如下:五、EMC5400服务器的数据恢复结果由用户管理员验证,所有数据均正常完整。数据恢复成功。某些文件的验证如下:

一、服务器数据恢复背景
北京某政府部门的一台EMC 5400服务器由于raid阵列损坏导致服务器崩溃,急需进行服务器数据恢复,由于用户服务器数据涉密,需要上门恢复。

二、服务器数据恢复检测
服务器数据恢复工程师携带相关设备到客户现场进行数据检测,发现服务器瘫痪的原因是由于raid阵列中某些硬盘掉线导致的,对所有磁盘进行物理检测后没有发现物理故障,也没有坏道。随后工程师借助数据恢复软件将故障服务器(EMC 5400)中的所有磁盘镜像到数据恢复服务平台上,以备后期数据恢复使用。

三、EMC 5400服务器数据恢复
1、分析服务器RAID组的结构
EMC 5400服务器的LUN全部基于RAID阵列组,所以要恢复服务器数据首先需要分析服务器底层RAID信息,然后根据分析的信息重构原始的RAID组。服务器数据恢复工程师对raid阵列进行分析后发现服务器中有两块硬盘离线,由于6号盘和10号盘都属于Hot Spare,但在服务器发生故障时6号Hot Spare替换了掉线的5号硬盘,10号盘因为未知原因未启用。所以服务器虽然成功激活了6号盘的Hot Spare,但由于在RAID5磁盘阵列中仍然缺失一块硬盘,数据没有同步到6号硬盘中。服务器数据恢复工程师继续分析所有其他硬盘,得出数据在硬盘中分布的规律,RAID条带的大小,以及每块磁盘的顺序。
2、重组raid分析掉线盘顺序
根据分析出来的raid信息使用我公司自主开发的RAID虚拟程序虚拟重组故障服务器中原始raid。然后分析服务器中两块掉线硬盘的掉线顺序。通过对服务器中所有硬盘的仔细排查发现有一块硬盘在同一个条带上的数据和其他硬盘明显不一样,因此初步判断此硬盘可能是最先掉线的,通过自主开发的RAID校验程序对这个条带做校验,发现除掉刚才分析的那块硬盘得出的数据是最好的,因此可以明确最先掉线的硬盘了。
3、分析RAID组中的LUN信息
现已知raid信息,掉盘先后顺序,接下来根据分析结果重组raid。分析LUN在RAID组中的分配信息,以及LUN分配的数据块MAP。然后根据这些信息使用raid数据恢复程序,解释LUN的数据MAP并导出LUN的所有数据。

四、解释ZFS文件系统并修复
使用自主开发的ZFS文件系统解释程序对生成的LUN做文件系统解释,解析所有文件节点及目录结构。
部分文件目录截图如下:
EMC5400 服务器raid5崩溃数据恢复过程(上门恢复案例)第1张


五、EMC 5400服务器数据恢复结果
由用户方管理员对数据进行验证,一切数据正常、完整,本次数据恢复成功
部分文件验证如下:
EMC5400 服务器raid5崩溃数据恢复过程(上门恢复案例)第2张

EMC5400 服务器raid5崩溃数据恢复过程(上门恢复案例)第3张

免责声明:文章转载自《EMC5400 服务器raid5崩溃数据恢复过程(上门恢复案例)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇大数据 Hadoop 单机版安装第1阶段——uboot分析之硬件初始化start.S(4)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

群晖之创建存储空间和创建共享文件夹

安装完群晖系统后,用的功能大多数是创建共享文件夹,群晖在创建共享文件夹之前,需要先创建RAID Group 一、RAID Group简介 1、SHR模式:群晖的阵列模式,比较“智能”,如果选了这种模式,只有一个硬盘的情况下,相当于basic模式。如果放两个盘就相当于RAID 1模式,三块或三块以上硬盘就是RAID 5模式。好处是比较“智能”,可以自动帮你选...

给折腾ramdisk的朋友们一点建议

Ramdisk是什么,恐怕不需要我多说大家都知道。至于ramdisk有什么优点,百度一下你能看到因为ramsik有着很快的读写速度所以“放临时文件能加快速度”,“装软件可以秒开”等等各种优化的方法,比较犀利的言论还认为使用ramdisk可以延长续航时间,保护硬盘等等“高阶应用”在此我觉得第一个想出延长续航时间,用于bt下载来保护硬盘的人实在是碉堡了,连这么...

Python字符编码

字符编码 计算机只认识数字,我们平时在使用计算机时,用的都是人类能读懂的字符(用高级语言编程的结果也无非是在文件内写了一堆字符),如何能让计算机读懂人类的字符?必须经过一个过程: 字符--------(翻译过程)------->数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码 一、存取文件的原理(nodepad++,...

linux 新添加的硬盘格式化并挂载到目录下

需求: 新增加一块硬盘sdb,将sdb分区,只分一个区,格式化,挂载到目录/ssd下。 1、  查看现在已有的分区状态   # df –l     图中显示,没有看到sdb硬盘 2、  查看服务器安装的硬盘状态(包括格式化和未格式化) # fdisk –l   图中显示,有sdb硬盘,但是没有分区。 3、  添加新分区   # fdisk /dev/sdb...

如何对西数硬盘固件进行逆向分析(下)

这篇文章其实是有很多个小部分,为了大家阅读方便,我将其整合成了上下两个部分(第一部分),其中有一些地方翻译起来较为困难(老外废话真的很多),望各位嘴下留情。 启动代码貌似只是分布在不同的内存地址,但没有什么简单的办法能够将它们全部导出,所以我决定从内存的0×00000000开始导出区块然后所有的都来引用这个区块的外部地址(建立一个基本的代码地图)。 虽然硬...

HP DL380服务器RAID信息丢失数据恢复方法和数据恢复过程分享

【数据恢复故障描述】    客户服务器属于HP品牌DL380系列,存储是由6块73GB SAS硬盘组成的RAID5,操作系统是WINDOWS 2003 SERVER,主要作为企业部门内部的文件服务器来应用,主机(无UPS)故障前经历过几次意外断电,重启后RAID报错,提示无法找到存储设备,进入RAID管理模块后操作死机,重启后问题依旧,用户联系到我们公司并...