当前位置: 首页 > article >正文

服务器数据恢复—raid5阵列热备盘上线失败导致阵列崩溃的数据恢复案例

服务器磁盘阵列数据恢复环境:
服务器中有两组分别由4块SAS硬盘组建的raid5磁盘阵列,两组raid5阵列划分LUN,组成LVM结构,格式化为EXT3文件系统。

服务器磁盘阵列故障:
服务器中一组raid5阵列中有一块硬盘离线,热备盘自动上线替换离线硬盘。热备盘上线同步数据过程中又有一块硬盘离线,热备盘同步失败,该组raid5阵列崩溃,LVM结构变得不完整,文件系统无法使用。
硬件工程师对两块离线硬盘进行硬件故障检测,发现先离线硬盘无法识别,初步判断该硬盘存在硬件故障,需要进行开盘修复。后离线硬盘可以正常识别。

服务器磁盘阵列数据恢复过程:
1、在无尘工作间将检测出硬件故障,先离线的硬盘进行开盘操作。开盘后发现盘片磨损严重,无法修复,只能对故障磁盘阵列进行缺盘处理。
2、将服务器上出现故障raid中的其他硬盘编号后取出,以只读方式将所有磁盘进行扇区级全盘镜像,并且将另一组完好raid的全部成员盘进行全盘只读镜像。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。


3、基于镜像文件分析所有硬盘底层数据。通过解析EXT3文件系统结构,分析出两组raid5阵列的盘序、条带大小、校验方向等raid相关信息。根据分析出来的raid信息重组这两组raid5阵列(对故障raid进行重组时进行缺盘处理)。

4、重组出两组raid5阵列之后,分析这两组raid中的底层数据,找到LVM结构信息。对LVM结构进行分析,将两组raid中作为PV(LVM物理卷)的LUN导出,将两个PV重组并重新生成LVM逻辑卷。

5、LVM重组之后,使用北亚企安自主开发工具解析LV(逻辑卷)中的EXT3文件系统,恢复并导出其中的全部数据。


http://www.kler.cn/news/311578.html

相关文章:

  • redis为什么不使用一致性hash
  • 向日葵好用吗?4款稳定的远程控制软件推荐。
  • 关于交叉编译移植到Debian开发板的一些随笔
  • gbase8s存储过程一些隐藏的错误写法
  • docker镜像源
  • info 命令:查看命令手册
  • 案例分析-Stream List 中取出值最大的前 5 个和最小的 5 个值
  • 动态内存
  • 7.Java高级编程 多线程
  • flutter Dio发送post请求
  • Linux: debug:内核log有乱码^@^@
  • Redis——分布式锁
  • JVM 虚拟机的编译器、类加载过程、类加载器有哪些?
  • Paragon NTFS for Mac和Tuxera NTFS for Mac,那么两种工具有什么区别呢?
  • python中的排序函数sorted
  • 波分技术基础 -- MS-OTN介绍
  • AIGC论文查重是什么?
  • 【Verilog学习日常】—牛客网刷题—Verilog快速入门—VL23
  • C++笔记21•C++11的新特性•
  • Springboot请求响应案例
  • Ruoyi Cloud K8s 部署
  • Golang | Leetcode Golang题解之第415题字符串相加
  • MySQL:索引02——使用索引
  • kafka 超详细的消息订阅与消息消费几种方式
  • 【运维】自定义exporter
  • Redis——笔记01
  • 【PyQt5】object属性
  • Java中的异步编程模式:CompletableFuture与Reactive Programming的实战
  • 性格类型识别系统源码分享
  • DTD 实体