服务器数据恢复环境:

EMC存储;
stat硬盘组成raid5,两块热备盘。

故障:

2块硬盘出现故障,只有一块热备盘被激活,raid崩溃。服务器管理员联系数据恢复中心进行数据恢复。

服务器故障检测:

数据恢复工程师前往现场对服务器设备进行了简单排查,确认raid5瘫痪,上层lun无法正常使用,2块热备盘中的1块已经启动。数据恢复工程师对掉线硬盘进行物理故障排查,两块硬盘均无物理故障。

服务器数据恢复过程:

1、raid5数据备份。
数据恢复工程师将服务器上的所有数据进行镜像备份,将所有硬盘连接到数据恢复中心的数据恢复专用存储池中,对所有硬盘进行了扇区级镜像备份。

2、分析该服务器raid组结构。

服务器数据恢复通常都是基于复原raid阵列来进行数据恢复的。数据恢复工程师对raid阵列基础信息进行分析,基于获取到的raid信息重组raid阵列。

经过数据恢复工程师对每块硬盘的分析发现:原服务器内的两块热备盘内全部没有数据,也就是说即使被激活的热备盘也同样没有同步到任何数据,两块热备盘没有起到任何作用。数据恢复工程师只能通过原raid5中的其他硬盘的数据来重组raid5。

3、分析RAID组掉线盘信息。

基于第2步中的数据恢复思路,服务器数据恢复工程师使用自主研发的数据恢复工具解析出这组raid5的基础信息,并虚拟重组出了raid5磁盘阵列。在正常服务器数据恢复流程下,数据恢复工程师会将有多块硬盘掉线的阵列中最早掉线的硬盘从阵列中剔除,比对每块硬盘在同一个条带上的数据是否一致,将明显不同的硬盘剔除后进行条带校验,直至找到数据恢复的最佳状态为止。

4、分析RAID组中的LUN信息。

成功重组出raid5阵列后,数据恢复工程师开始对lun信息进行分析,然后使用自主开发的raid数据恢复程序对lun数据的map进行解析和导出。

5、ZFS文件系统解析并修复。

使用数据恢复工具对上层的文件系统进行解析和恢复。本案例故障服务器上层采用zfs文件系统,对文件系统解析时发现部分文件系统元文件报错,于是数据恢复工程师对现有的数据恢复工具进行debug调试让程序适应本次数据恢复的实际情况。

经过调试发现zfs文件系统解析报错的原因是:故障服务器突然瘫痪导致文件系统中某些元文件被损坏。数据恢复工程师针对损坏的元文件进行了人工修复,修复完成后zfs文件系统可以被正常解析。

6、导出raid5阵列内所有数据。

ZFS文件系统解析完成后,数据恢复工程师最终将raid阵列内的数据完整导出。由服务器管理员配合搭建数据验证环境,对恢复出来的所有数据进行验证。经过验证,原服务器内的所有数据均恢复正常。

【服务器数据恢复】EMC存储Raid5中2块硬盘损坏,热备盘未激活的数据恢复案例相关推荐

  1. raid5需要几块硬盘_Raid5盘阵2块硬盘损坏【热备盘未激活】数据恢复概述

    [Raid5阵列数据恢复案例简介] 今天记录一次raid5磁盘阵列数据恢复的成功案例.首先简单介绍一下需要数据恢复的服务器基础配置情况: 客户的服务器设备为EMC存储,raid5磁盘阵列,由多块sta ...

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

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

  3. 【服务器数据恢复】RAID5多块硬盘离线但是热备盘未激活导致RAID崩溃的数据恢复案例

    服务器数据恢复环境: IBM某型号服务器,5个SAS硬盘组建RAID5(4个数据盘,1个热备盘): linux redhat操作系统: 上层应用为oa,数据库为oracle:oracle已经不对本案例 ...

  4. raid5 增加一块硬盘_Raid5热备盘上线同时另一块硬盘离线如何恢复数据

    原标题:Raid5热备盘上线同时另一块硬盘离线如何恢复数据 服务器数据恢复背景描述: 需要进行数据恢复的磁盘阵列是两组分别由4块600G容量的SAS硬盘组成的raid5磁盘阵列,ext3文件系统.lv ...

  5. 某公司服务器raid阵列2块硬盘损坏数据恢复成功案例

    一.raid数据恢复故障描述 故障描述 HP FC MSA2000存储 整个存储空间由8块450GB SAS的硬盘组成,其中7块硬盘组成一个RAID5的阵列,剩余1块做成热备盘使用.由于RAID5阵列 ...

  6. 【服务器数据恢复】华为OceanStor服务器热备盘同步数据失败的数据恢复案例

    服务器数据恢复环境: 华为OceanStor系列服务器: 24块硬盘组成一组raid5盘阵,其中一块硬盘为热备盘. 服务器故障情况: 服务器运行过程中有一块硬盘离线,热备盘激活上线进行数据同步,在数据 ...

  7. raid5加热备盘_联想服务器X3650 M2 配置RAID5与热备盘图文方法

    实验环境: 1.服务器型号联想System X3650 M2 2.六块300G SAS硬盘 实验目的: 配置RAID 5,搭建重要文件备份服务器. 标注:本教程六块硬盘,其中五块硬盘做RAID 5,另 ...

  8. 曙光服务器bios设置_浪潮服务器PM8060阵列卡,如何做热备盘?操作相对有点复杂...

    春节前安装调试了一台浪潮服务器,型号:5270M5,配置:2颗银牌4210 / 64G 内存 / 服务器固态硬盘:480G / 机械硬盘:8块600G SAS 3.5寸 15000转硬盘 / 1+1冗 ...

  9. 浪潮服务器nf5270m5做raid_浪潮服务器PM8060阵列卡,如何做热备盘?操作相对有点复杂...

    春节前安装调试了一台浪潮服务器,型号:5270M5,配置:2颗银牌4210 / 64G 内存 / 服务器固态硬盘:480G / 机械硬盘:8块600G SAS 3.5寸 15000转硬盘 / 1+1冗 ...

最新文章

  1. Linux之绝对路径和相对路径
  2. 当前国内有哪些公司是做OKR管理软件做的比较好的?
  3. 《kafka中文手册》-快速开始(二)
  4. Lifecycle Activity和Fragment生命周期感知组件 LifecycleObserver MD
  5. python基础语法教程:行与缩进
  6. [Everyday Mathematics]20150214
  7. Faker库:一个数据造假的神库
  8. 【Linux笔记】LED驱动程序
  9. Web 开发中 20 个很有用的 CSS 库
  10. 今日奇葩事件,一位不懂技术,却来管理技术团队的领导
  11. (组合数学笔记)Pólya计数理论_Part.4_Burnside引理
  12. 数字思维:改变世界的4个方程
  13. gps频率范围_如何计量检定频率计数器
  14. Linux 中断下半部
  15. [SourceTree - Git] 如何解决冲突 (以我的版本解决冲突以他人版本解决冲突)
  16. 从最大化复合因子单期IC角度看因子权重
  17. 本地主机连接阿里云数据库(自建数据库)排雷
  18. 用了五年 VS Code ,我决定换成 JetBrains…
  19. 在浏览器的标签页显示网站标志图标(或指定图标)的方法
  20. P1106 删数问题【贪心】

热门文章

  1. Android源码添加自定义系统服务
  2. 一款轻便易用的物联网组态软件
  3. C语言中的前置/后置++、- -
  4. virtual box 安装增强组件
  5. python制作日历_python tkinter制作日历界面的简单步骤
  6. 网页制作表单代码java_JSP动态网页入门:表单输入例子
  7. 【数据分析师自学系列——python】python实现自动挂号代码
  8. 对TGA图像文件格式的理解
  9. Anaconda环境下tensorflow1.12.0保姆式安装及相关奶妈级配置
  10. 一朵玫瑰花的python代码,python玫瑰花代码讲解