服务器数据恢复—服务器硬盘灯显示红色的数据恢复案例

服务器数据恢复环境&故障:
一台服务器中有一组由多块硬盘组建的raid阵列,在运行过程中服务器突然崩溃,管理员检查服务器发现该服务器raid阵列中有两块硬盘的指示灯显示红色。于是,管理员重启服务器,服务器重启后,先离线的硬盘上线并开始自动同步数据,数据同步过程中管理员又将服务器强制关机。

服务器数据恢复过程:
1、北亚企安数据恢复工程师拿到故障服务器后,将故障服务器中所有磁盘编号后取出,经过硬件工程师检查,发现所有磁盘都可以正常读取,没有明显的硬件故障。于是,服务器数据恢复工程师将所有磁盘以只读方式进行全盘镜像。镜像完成后按照编号将所有磁盘还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析底层数据,根据分析获取到的raid相关信息虚拟重构raid阵列并进行异或校验,经过校验发现有一部分数据破坏。经过仔细分析发现数据被破坏的原因是重启服务器后先离线的硬盘上线进行了数据同步。

3、服务器数据恢复工程师尝试了多种不同方法提取数据,但是结果都是一样的,每次提取后都发现有部分数据被破坏,数据提取不完整。

4、服务器数据恢复工程师使用工具对数据文件进行扫描并进行人工分析,不幸的是由于服务器有过同步的操作,数据文件的目录遭到破坏,已经不可见了。

5、由于数据文件的目录丢失,服务器数据恢复工程师只能对自由分区空间进行扫描,扫描出了大量的文件碎片,经过漫长的分析和聚合工作后,北亚企安数据恢复工程师提取出数据,对新提取的数据进行验证没有发现问题。
6、服务器数据恢复工程师让用户方验收数据,经过用户方仔细验证,确认服务器中丢失的所有数据均已恢复,本次服务器数据恢复工作完成。
 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 15:10:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 15:10:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 15:10:03       87 阅读
  4. Python语言-面向对象

    2024-03-18 15:10:03       96 阅读

热门阅读

  1. 牛津大学“领域驱动设计”课程

    2024-03-18 15:10:03       45 阅读
  2. 【 React 】React 组件之间如何通信?

    2024-03-18 15:10:03       46 阅读
  3. JVM学习-常量池、运行时常量池以及串池

    2024-03-18 15:10:03       44 阅读
  4. HTML世界之input标签

    2024-03-18 15:10:03       47 阅读
  5. UbuntuServer22.04配置静态IP地址

    2024-03-18 15:10:03       40 阅读
  6. PyTorch深度学习框架:综合入门与应用指南

    2024-03-18 15:10:03       45 阅读
  7. Haproxy

    Haproxy

    2024-03-18 15:10:03      38 阅读
  8. 安卓利用CameraX实现拍照录像

    2024-03-18 15:10:03       44 阅读
  9. sparksql DSL编程风格

    2024-03-18 15:10:03       40 阅读
  10. 使用 React Router 的 withRouter

    2024-03-18 15:10:03       34 阅读
  11. Ubuntu 22.04编译RV1126_RV1109_LINUX SDK

    2024-03-18 15:10:03       43 阅读