【Raid5阵列数据恢复案例简介】

今天记录一次raid5磁盘阵列数据恢复的成功案例。首先简单介绍一下需要数据恢复的服务器基础配置情况:

客户的服务器设备为EMC存储,raid5磁盘阵列,由多块stat硬盘组成一组磁盘阵列,包含两块热备盘。服务器发生故障崩溃时底层硬盘有2块出现故障,热备盘中有一块被激活。

【服务器数据恢复常规检测】

北亚数据恢复中心的数据恢复工程师前往客户现场对服务器设备进行故障检测。服务器数据恢复工程师对客户服务器设备进行了简单排查,确认raid5阵列瘫痪;上层lun无法正常使用,2块热备盘中有一块已经启动。

数据恢复工程师对掉线的硬盘进行物理排查,两块硬盘中均未检测到坏道、磁头故障等物理损坏。进行接下来的数据恢复操作时可以不需要进行物理修复即可。

【raid5数据备份】

在数据恢复操作之前,需要将服务器设备上的所有原始数据进行镜像备份,在本次数据恢复案例中,服务器数据恢复工程师将所有硬盘连接到北亚数据恢复中心的数据恢复专用存储池中,对所有硬盘进行了扇区级镜像操作。

【分析该服务器raid组结构】

服务器数据恢复操作通常都是基于恢复raid组进行数据恢复操作的,因此本次数据恢复操作也同样需要对raid阵列基础信息进行分析,从而重组raid结构。

经过数据恢复工程师对每一块硬盘的分析发现,客户原服务器内的两块热备盘内全部没有任何数据,也就是说即使被激活的热备盘也同样没有同步到任何数据,两块热备盘从实际上而言并没有发生任何作用。想要恢复数据,只好继续恢复原raid5阵列的其他基本数据,重组raid5.

【分析RAID组掉线盘信息】

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

【分析RAID组中的LUN信息】

成功重组出raid5阵列后,北亚数据恢复工程师开始对lun信息进行分析,在本次数据恢复案例中,客户的服务器上层只有一个lun,工程师只需要将这唯一的一个lun信息进行分析,然后使用北亚的raid数据恢复程序对lun数据的map进行解析和导出。

【ZFS文件系统解析并修复】

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

经过调试,导致zfs文件系统解析报错的原因是由于客户的服务器突然瘫痪导致文件系统中某些元文件被损坏,导致北亚数据恢复工具无法正常解析。服务器数据恢复工程师针对损坏的元文件采用人工修复等方法,保障zfs文件系统可以被正常解析。

【导出raid5阵列内所有数据】

通过对文件系统的完整解析,服务器数据恢复工程师最终将客户raid阵列内的数据完整导出,由客户工程师配合搭建数据验证环境,恢复出来的所有数据进行验证,经过验证,客户原服务器内的所有数据均被成功恢复,本次数据恢复成功。

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

  1. 最稳妥的服务器阵列方案:RAID5+热备盘

    在历经服务器接连坏了N块硬盘,直至最终硬盘坏的速度终于超越了我们检查的速度,上周检查完服务器后,直接坏了三块(坏的原因最后会分析),就算是raid5的磁盘阵列也拯救不了这可怜的服务器了.关于raid0 ...

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

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

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

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

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

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

  5. EMC VNX5200/5400/5600/5800/7600/8000热备盘配置说明

    在EMC VNX2(标题所示的磁盘阵列型号)中,只需要配置热备盘的的策略,不能专门将某个物理磁盘设置为热备盘. 当磁盘出现故障时,系统选择的热备盘为成为RAID组的永久性部分: 新换上的空闲盘在其它磁 ...

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

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

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

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

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

    服务器数据恢复环境: EMC存储: stat硬盘组成raid5,两块热备盘. 故障: 2块硬盘出现故障,只有一块热备盘被激活,raid崩溃.服务器管理员联系数据恢复中心进行数据恢复. 服务器故障检测: ...

  9. raid5加热备盘_Raid5、热备盘原理 | 与其焦虑

    raid5 1.不少于3块硬盘,空间利用率为N-1,冗余能力为1块硬盘. 2.如果拿一块硬盘做热备份的话,那么冗余能力为2块硬盘,但是2块硬盘不能同时坏且需要数据同步成功才行. 比如ABCD四块硬盘, ...

最新文章

  1. 【翻译 windbg - 1】Getting started with windbg - part I (第一部分 1)
  2. 微软旷视人脸识别100%失灵!北京十一学校校友新研究「隐身衣」,帮你保护照片隐私数据...
  3. Android—监听器
  4. java定焦点_Android 开发 Camera1_如何使用对焦功能
  5. NVLink技术及影响解析
  6. Java类的各种成员初始化顺序
  7. Spring容器创建流程(1)容器创建准备
  8. java 浅克隆_(Java)浅克隆与深克隆的区别
  9. python列表append()函数
  10. pinia中文文档 指导文档中文翻译版 pinia指导中文翻译
  11. 2.6 HDFS存储原理
  12. python实现的个人税后工资计算器
  13. 用PPT制作 电子相册,进行抽奖准备.
  14. md5算法大作战推html5版本,MD5大作战
  15. html 的title中显示网页logo
  16. 华为服务器开虚拟化,华为服务器虚拟化的随笔
  17. 龙讯|LT8911EXB高性能MIPI转EDP分辨率1080P@60
  18. 云服务器抢票咋用_可以利用云服务器来抢票不?
  19. [Javascript 高级程序设计]学习心得记录9 js面向对象
  20. git 创建分支并上传代码

热门文章

  1. Javascript面向对象编程(一):对象的产生
  2. 一些算法(最短路,线段树,01,完全背包,STL)的基本参考资料
  3. C# BackgroudWorker
  4. nginx 限制某些类型的客户端的访问
  5. HDOJ 2066 HDU 2066 一个人的旅行 ACM 2066 IN HDU
  6. C++中XMLHTTPRequest异步使用onreadystatuschange
  7. JavaScript JSON数据格式
  8. 入门机器学习(三)--课后作业解析-线性回归(Python实现)
  9. 在Linux 中编写并运行C语言
  10. android系统通话记录,安卓手机通话记录怎么恢复?快速恢复