【服务器数据恢复】服务器迁移数据时lun数据丢失的数据恢复案例

服务器数据恢复环境&服务器故障:
一台安装Windows操作系统的服务器。工作人员在迁移该服务器中数据时突然无法读取数据,服务器管理界面出现报错。经过检查发现服务器中一个lun的数据丢失。

服务器数据恢复过程:
1、将故障服务器中所有磁盘编号后取出,硬件工程师对所有磁盘进行检测后没有发现有硬盘存在硬件故障,都可以正常读取。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所有磁盘按照编号还原到服务器中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有硬盘的底层数据,发现服务器中所有硬盘组建了多个raid组,每个raid组最多可以缺失2块硬盘,所有硬盘均由ZFS进行管理。


3、由于ZFS会在更新状态时会更新文件系统入口。通过分析底层数据获取到最新的入口指针,北亚企安数据恢复工程师编写解析程序对文件系统入口进行地址解析,获取到服务器内所有硬盘的文件系统入口点,从而找到lun节点。
4、根据故障服务器的情况,北亚企安数据恢复工程师编写重组恢复工具提取服务器中的数据。
5、数据提取完成后由用户方管理员对恢复出的数据进行验证,经过验证,确认所有恢复出来的文件均可以正常打开和编辑,用户方认可数据恢复结果。
6、在用户方工程师配合下,北亚企安数据恢复工程师将恢复出来的数据迁移到用户方准备好的服务器环境中,再次验证一切正常。本次服务器数据恢复工作完成。

最近更新

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

    2024-01-16 17:22:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-16 17:22:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-16 17:22:01       82 阅读
  4. Python语言-面向对象

    2024-01-16 17:22:01       91 阅读

热门阅读

  1. 解决torchvision.model下载预训练模型太慢的问题

    2024-01-16 17:22:01       55 阅读
  2. 【git】如何提交pull request

    2024-01-16 17:22:01       43 阅读
  3. http 请求流程,网络的七层模型

    2024-01-16 17:22:01       51 阅读
  4. 在QT中使用POST方式发送HTTP数据

    2024-01-16 17:22:01       56 阅读
  5. 如何为 glog 的宏重载 <<

    2024-01-16 17:22:01       56 阅读