服务器数据恢复环境:
VMware ESX服务器;
服务器文件系统:VMFS;
8块硬盘组建RAID5,4号盘是热备盘。

服务器故障:
服务器两块硬盘指示灯亮黄色,机房管理员检测后初步判断这2块盘出现物理故障,序列号无法读取,在SAS扩展卡上无法识别。管理员联系我们数据恢复中心对raid进行数据恢复。

服务器数据恢复过程:

1、硬盘物理故障修复。
硬件工程师拿到所有服务器硬盘后首先检查了raid中的两块掉线盘,将故障盘连接到外部SAS扩展卡上加电检测,磁头不寻道。硬件工程师在无尘工作间对故障硬盘进行开盘修复。修复完成后对故障盘数据做镜像。

2、重组RAID5。服务器数据恢复工程师发现所有硬盘的的0扇区都有“55 AA”标志,0x01C2H处表示该分区的类型,这里显示“05”,代表这是一个扩展分区。因此从0扇区看这是一个不正常的MBR分区结构。按照这一方法继续查找,分别在7号盘和8号盘找到了“55 AA”的标志。8号盘查询结果如下。这是一个正常的MBR分区,其0x01C6处数值代表指向的下一个扇区为GPT的头部。

7号盘查询结果如下。其0x01C6处数值代表指向下一个扇区。但是下一个扇区很明显不是GPT的头部。

由此可以确定8号盘是第一块盘,7号盘可能是最后一块盘。GPT分区所在扇区起始于172032扇区,因此初步确定LUN的起始扇区是172032扇区。

条带也就是raid阵列块,是RAID处理数据的基本单元,不同的RAID的条带大小也各不相同。RAID5的1个条带组中有1个校验区,可以根据这个规律对该raid5进行分析,也可以通过比较法确定条带大小。如某一条带组中的校验区跟这一条带组中的非校验区可能相差很明显,通过WinHex查看做对比就可以找到条带大小。服务器数据恢复工程师对该服务器raid进行分析确定条带大小为1024个扇区。按照1024扇区分割,使一个记录为一个条带的大小,如图5所示。并且7块盘跳到同一记录283123。

当7块盘都定位到同一位置时,通过对比就可以判断校验区的走向,继而判断整个RAID5的走向。之前已经判断出8号盘是第一块盘了,把8号盘放在第一个位置,确定RAID5为左走向,盘序为8,2,3,4,1,7,5。

服务器数据恢复工程师初步确定了LUN的起始扇区是172032扇区。使用数据恢复工具跳到172032扇区对硬盘的使用情况进行观察,正常情况下这个扇区所属条带中的5号盘应该是校验区,但实际情况中却显示校验区为8号盘。根据该raid走向的规律,5号盘的校验区应该在172032-1024=171008扇区,即上一个条带。跳转到171008扇区,发现校验区为5号盘。因此可以确定LUN的起始扇区为171008扇区。

北亚数据恢复工程师使用数据恢复工具按照确定的盘序重组raid添加进去,如图所示。选择RAID5,Stripe size 512KB,左异步。

点击Build进行重组。组好后,由于数据从1024*8=8192个扇区开始,若专业恢复工具没有跳转到此扇区的功能,那么刚组好的RAID必须和一个文件再进行一次Build重组操作。RAID的起始扇区(Start sectors)选择8192,这个文件可以任意选择起始扇区和大小(Count sectors),下图为重组后的raid5磁盘阵列。

服务器数据恢复结果:
RAID5磁盘阵列重建完成后由服务器管理员验证通过,本次数据恢复工作完成。

【服务器数据恢复】VMFS文件系统RAID5硬盘故障的数据恢复案例相关推荐

  1. IBM服务器显示系统恢复,苏州数据恢复_IBM X3850服务器数据恢复中处理SAS硬盘故障的恢复案例...

    IBM服务器阵列故障导致数据丢失,原因是组成RAID5磁盘阵列的三块日立SAS 2.5英寸硬盘中有两块盘出现故障,IBM服务器硬盘送到苏州碟科数据恢复中心. 通过碟科硬盘恢复工程师的检测,在无尘恢复实 ...

  2. dell 服务器硬盘failed,DELL服务器PERC-5-6RAID操作系统下诊断硬盘故障(tty)手册.pdf

    DELL服务器PERC-5-6RAID操作系统下诊断硬盘故障(tty)手册 How to analyze tty log Dell internal use Page 1 of 31 如何分析阵列卡 ...

  3. 【服务器数据恢复】哪些故障会导致服务器数据丢失?多块硬盘离线的数据恢复案例

    在服务器运行过程中难免出现故障导致数据的丢失,哪些服务器故障会导致数据丢失呢? 1.同一阵列内多块硬盘出现故障: 2.服务器模块老化: 3.服务器系统更新: 4.意外断电: 5.错误的拔插服务器硬盘: ...

  4. Dell服务器H700 阵列卡Raid5更换硬盘不自动rebuild问题解决

    一台老式Dell服务器R610用的H700 阵列卡3*300G 10k SAS 组的RAID5硬盘故障灯闪黄灯了. 关机更换了一块相同规格的硬盘后发现并没有自动rebuild,更换的那块硬盘指示灯一直 ...

  5. 【北亚服务器数据恢复】华为OceanStor系列服务器重装系统导致分区不可访问的数据恢复

    服务器数据恢复环境: 华为OceanStor系列服务器: MD1200磁盘柜,raid5磁盘阵列组,50T容量: linux操作系统,1个lun:两个分区:分区一通过lvm进行扩容,分区二格式化为xf ...

  6. VMware ESX Server 服务器数据恢复实战--攻破VMFS文件系统

    VMware ESX Server 3.5是VMware 公司发布的服务器版本虚拟机系统平台,它是以Linux内核为基础进行二次开发出的一个虚拟机系统,它可以安装在一台主机上,在这台主机上可以安装多个 ...

  7. 【北亚数据恢复】IBM服务器raid5硬盘离线,热备盘未激活导致raid崩溃的数据恢复案例

    服务器数据恢复环境: IBM X系列服务器: 操作系统为linux redhat: 5块73G SAS硬盘,4块组成RAID5,1块作为热备盘(Hot-Spare). 故障: 3号盘最早离线,热备盘未 ...

  8. 【北亚数据恢复案例】raid0硬盘故障导致服务器崩溃的数据恢复

    服务器数据恢复环境: 2块硬盘 raid0 故障: 其中一块硬盘出现故障导致服务器崩溃,管理员联系北亚数据恢复中心进行数据恢复. 服务器数据恢复分析: 通过服务器管理员的简单介绍,北亚数据恢复工程师初 ...

  9. 【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例

    服务器数据恢复环境: IBM某型号小型机+AIX+Sybase+某型号存储阵列柜. 阵列柜12块SAS机械硬盘组成RAID(其中一块为热备盘). 服务器故障: 一块磁盘出现故障离线,管理员更换磁盘,开 ...

最新文章

  1. jszip压缩服务器文件,使用JSZip压缩驻留在服务器上的PDF
  2. 关于数据中台的深度思考与总结,20000 字不到一丢丢。。。
  3. python3精要(35)-wxPython(1)-简介与开源协议
  4. 2440 休眠唤醒的实现过程(作者:wogoyixikexie@gliet)
  5. do { ....} while(0) 在宏里冗余的意义
  6. python比较运算符重载_python运算符重载
  7. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释
  8. Linux下查看网卡信息及确定网卡位置以及更改网卡名称
  9. 渗透测试(PenTest)基础指南
  10. MATLAB模糊控制解析及simulink仿真示例(附fis代码和simulink仿真slx文件以及文件使用视频)
  11. 机器学习理论知识概述
  12. 星光嵌入式WM8978音频模块发布
  13. 连接网络打印机报错0x000003e3
  14. python排版_Python|图形排版
  15. ERP发货系统的修改(四十三)
  16. 如何让自己发了疯、拼了命、石乐志的学习?
  17. learn more ,study less(一):整体性学习策略
  18. 学习HCIA第八天 VLAN原理和配置
  19. 虚拟机和本机拷贝数据:
  20. 17种外链方法助你做好外链

热门文章

  1. 神探夏洛克 Sherlock: The Abominable Bride (2016)
  2. LCD12864点阵型液晶显示器介绍
  3. lol各个服务器的位置,英雄联盟里面别人眼中各个位置的你
  4. 小苹果活动助手1.27最新版电脑版
  5. Generative Adversarial Text to Image Synthesis 论文翻译精校版
  6. 使用Python写俄罗斯方块,以游戏的方式学习编程
  7. 我的读书笔记—峰与谷
  8. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表
  9. 拿破仑最欣赏的数学家,师从拉格朗日,撕逼泊松,一生痴迷热学最后却死于热学...
  10. Android11及以上 文件读写权限申请