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

服务器数据恢复—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.lryc.cn/news/472874.html

相关文章:

  • 【Linux】文件切割排序 cut sort
  • 零售EDI:HornBach EDI 项目案例
  • SpringBoot 集成RabbitMQ 实现钉钉日报定时发送功能
  • 基于java ssm springboot女士电商平台系统源码+文档设计
  • Matlab数字信号处理——基于改进小波变换的图像去噪方法(7种去噪算法)
  • leetcode hot100【LeetCode 70. 爬楼梯】java实现
  • Java异常2
  • 2024熵密杯初始题2
  • echarts属性之title
  • VUE errolog, vue 错误集
  • 驱动开发系列13 - Linux tasklet用法介绍
  • redis实现分布式锁,go实现完整code
  • 解析日期、编码
  • 【Qt】QApplication::restoreOverrideCursor():恢复鼠标光标到原始状态的用法解析
  • 重生之“我打数据结构,真的假的?”--2.单链表(无习题)
  • 【有啥问啥】视频插帧算法技术原理详解
  • Leetcode148,109以及二者的合并 -> Tencent面试算法题 - 无序双向链表转BST
  • 【蓝桥杯选拔赛真题77】python计算小球 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析
  • 获取Hive表备注
  • 10.30学习
  • 什么是栈溢出
  • 在linux中arm-linux-gcc和/usr/bin/gcc有啥区别
  • 常用环境部署(二十二)——MySQL的数据库迁移到另一个机器上
  • 两台主机只能单方向ping通
  • redis windows 5.0 下载
  • 视频转gif怎么转换?6种视频格式转换简单方法分享,附操作截图!
  • StructRAG简介
  • java脚手架系列12-mongoDB
  • python四舍五入保留两位小数
  • 期权懂|有什么期权交易策略能够稳赚不赔的?