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

服务器数据恢复—RAID5阵列中部分成员盘重组RAID5阵列后如何恢复原raid5阵列数据?

服务器数据恢复环境:
一台服务器挂接一台存储,该存储中有一组由5块硬盘组建的RAID5阵列。

服务器故障:
存储raid5阵列中有一块硬盘掉线。由于RAID5的特性,阵列并没有出现问题。工作一段时间后,服务器出现故障,用户方请人维修。维修人员在没有了解故障磁盘阵列环境的情况下,用另外4块硬盘(除去掉线的硬盘)重新创建了一组全新的RAID5阵列并完成数据同步,导致原raid5阵列数据全部丢失。
通过故障存储中使用的阵列卡创建一组RAID5时,默认会全盘重建所有块校验,也就是说在组成RAID5阵列的任一条带中,总有一个校验块的数据是在创建时生成的,这对于原数据来说是极具破坏性的。
要想恢复原raid5阵列的数据,必须修复早掉线的那块硬盘。
数据恢复思路:通过对前后两次raid5阵列的组成结构的差异性进行分析,用之前掉线的盘重新补回之后重建RAID5阵列时被破坏的校验信息,再重组RAID,解释文件系统,导出文件。

服务器数据恢复过程:
1、将故障存储中所有磁盘标记后取出,硬件工程师检测后没有发现有硬盘存在硬件故障。以只读方式将所有磁盘进行扇区级全盘镜像,镜像完成后将所有磁盘按照原样还原到原存储中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘底层数据。根据被破坏前后的数据痕迹,获取到原RAID5阵列和后新建raid5阵列的结构。
3、分析原raid5阵列和新建raid5阵列之间的差异。北亚企安数据恢复工程师编写校验修正程序。按照原RAID5阵列结构重组raid5阵列,生成重组raid5阵列的镜像文件。
4、修正重组raid5阵列的镜像文件的系统错误,导出数据。
5、在数据恢复工程师的协助下,用户方在新搭建的环境中对恢复出来的数据进行测试。经过测试,用户方确认恢复出来的数据有效,认可数据恢复结果。


http://www.kler.cn/a/377872.html

相关文章:

  • 【含文档+源码】基于SpringBoot+Vue的新型吃住玩一体化旅游管理系统的设计与实现
  • Unity XR Interaction Toolkit 开发教程(3)快速配置交互:移动、抓取、UI交互【3.0以上版本】
  • koa项目实战 == 实现注册登录鉴权
  • MySQL的约束和三大范式
  • Nginx线程模型
  • CentOS 7 安装 ntp,自动校准系统时间
  • 九识智能与徐工汽车达成战略合作,共绘商用车未来新蓝图
  • 基于Spring Boot的信息学科平台系统开发指南
  • 将 IBM WatsonX 数据与 Milvus 结合使用,构建用于知识检索的智能 Slack 机器人
  • 鸿蒙生态崛起:开发者机遇与挑战并存
  • 【书籍推荐】使用 MATLAB 算法进行合成孔径雷达信号处理【附MATLAB代码】
  • 整数大小比较c++
  • Win11GBK, idea2024.2.4, 使用Gradle8.8本地安装构建,不使用包装器, 解决utf-8乱码问题, 笔记241028
  • SpringBoot项目如何设置定时任务总开关
  • 视频Qoe测量学习笔记(一)
  • java中checkbox(只为记录,ai生成)
  • C++日期和时间库
  • Java 数据结构及其在日常业务中的应用!
  • 【代码随想录Day57】图论Part08
  • Rust语言有哪些数据类型?
  • linux super键是什么_linux终端的快捷命令汇总
  • Linux上本地部署KubeSphere与cpolar实现远程管理和监控集群
  • 在centos中安装cmake
  • JVM 类加载机制详解
  • redis详细教程(7.哨兵)
  • 为数据集而生的 SQL 控制台