服务器数据恢复环境:
华为OceanStor系列服务器;
24块硬盘组成一组raid5盘阵,其中一块硬盘为热备盘。

服务器故障情况:
服务器运行过程中有一块硬盘离线,热备盘激活上线进行数据同步,在数据同步的过程中服务器内另一块硬盘因未知故障离线,服务器上层应用崩溃,服务器数据丢失。服务器管理员联系数据恢复中心寻求帮助。

服务器数据恢复过程:
1、数据恢复中心接到该故障服务器所有硬盘后马上对每块硬盘进行硬件故障检测,最终发现只有一块硬盘存在物理故障。服务器数据恢复工程师对所有硬盘做了镜像备份。
2、分析服务器故障原因。
由于华为s系列服务器的控制器检查磁盘的策略相当严格,对于无物理故障但性能不稳定的硬盘会当作坏盘处理,踢出raid阵列。经过物理故障检测发现只有一块硬盘存在物理故障,因此该服务器掉线的两块盘中另外一块硬盘掉线是因为读写不稳定被踢出。

3、分析服务器raid结构。
恢复lun首先需要分析底层的raid结构信息,根据分析获取的raid信息重组raid。服务器数据恢复工程师对每一块硬盘进行分析,获取到raid阵列的条带大小、数据走向、硬盘顺序、热备盘、数据库的分布规律等基础信息。
4、通过校验排查服务器内被同步硬盘。
根据已经获取到的服务器阵列信息,数据恢复工程师使用自主研发的raid虚拟程序进行raid重组。数据恢复工程师将所有硬盘进行底层数据结构对比,发现了其中一块硬盘在相同条带上的数据与其他硬盘明显不同,使用北亚自主研发的raid校验程序对该硬盘进行条带校验后确认该硬盘已被同步破坏。服务器数据恢复工程师重组raid阵列后分析lun在raid组中的分配情况及数据块map,只要能够完整的将map提取就可恢复lun数据。
5、提取服务器内数据库文件并修复数据库。
服务器数据恢复工程师自主编写了文件系统解析程序对虚拟阵列内的文件系统进行解析,导出数据库文件后移交数据库工程师进行校验和修复。
数据库工程师对数据库文件进行验证发现部分数据库文件及日志文件异常。表空间内存在大量坏块,所有控制文件被破坏,undotbs02丢失,数据库工程师只好对数据库文件进行修复,修复过程见下图:

服务器数据恢复验证:
经过数据库工程师对数据的修复和验证,最终成功恢复数据库数据,工程师将修复成功的数据库数据导入数据恢复专用服务器进行验证,所有数据正常,联系用户亲自进行现场数据验证,确认恢复出来的数据没有问题。

【服务器数据恢复】华为OceanStor服务器热备盘同步数据失败的数据恢复案例相关推荐

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

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

  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. 【服务器数据恢复】EMC存储Raid5中2块硬盘损坏,热备盘未激活的数据恢复案例

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

  5. linux raid5热备,有热备盘的服务器RAID-5数据恢复实例

    该RAID-5由5块1.5TB的SATA硬盘组成,服务器在运行中突然宕机,不知是什么原因导致RAID崩溃,原有数据全部丢失. 把5块SATA硬盘去RAID化后分别进行检测,没有发现坏扇区,可能是RAI ...

  6. 服务器系统用热备盘嘛,服务器设置热备盘

    服务器设置热备盘 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 如果Linux ...

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

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

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

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

  9. Dell服务器内置热备盘状态变化说明

    客户的一台Dell R530的内置硬盘Disk 4亮故障灯,需要进行更换.工程师到现场后,登录iDRAC磁盘界面进行检查 ,"物理磁盘"标签下磁盘的状态为"失败" ...

最新文章

  1. 刻意练习:LeetCode实战 -- Task20. 对称二叉树
  2. css的checkbox样式变化
  3. 网上支付、协议支付与快捷支付区别
  4. C语言fseek()函数(whence)重新定位文件指针位置
  5. 肖仰华 | 领域知识图谱落地实践中的问题与对策
  6. java实践项目_Java项目开发实践
  7. Python GUI界面编程初步 02 - Tkinter基础
  8. retrun, 集合操作的转化思想,while()回到指定位置的巧妙应用
  9. Android UI 之WaterFall瀑布流效果 [复制链接]
  10. html 伪元素作用,:before,:after伪元素妙用
  11. 组合计数——车的放置(逆元)+数三角形+序列统计(lucas定理)
  12. 【TI-AM5728】(1)开发环境搭建
  13. UE4随笔 —— 角色动画的骨骼重定向
  14. 简单几行代码带你爬取王者荣耀皮肤
  15. nginx与react配合二级路由
  16. 简单美化 Win 10 的 CMD 命令行终端界面
  17. 为季前卡牌游戏 MotoGP™ Ignition Champions 做好准备!
  18. 数字孪生城市智能感知(持续更新)
  19. java并发编程之再学习
  20. java 文档处理界面_java – 如何设置Word文档的页面方向?

热门文章

  1. 【云原生之Docker实战】使用Docker部署Navidrome家庭个人音乐库
  2. 宽带,猫,路由器的关系是什么?
  3. 我的世界服务器显示披风指令,我的世界电脑披风指令 | 手游网游页游攻略大全...
  4. C/C++编程必备网址
  5. 三个遗传算法matlab程序实例
  6. 【密码学篇】虚拟专用网技术原理与应用(商密)
  7. 游戏模块分析总结(4)之系统篇
  8. 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格
  9. Kibana启动常见报错信息的解决方案
  10. 惠普服务器做linux系统安装系统教程,HP刀片服务器安装系统步骤