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

服务器数据恢复—OceanStor存储数据丢失原来这样恢复

服务器存储数据恢复环境:
华为OceanStor某型号存储+扩展盘柜,存储中的硬盘组建了raid5磁盘阵列,上层分配了1个lun。
linux操作系统,划分了两个分区,分区一通过lvm扩容,分区二为xfs文件系统。

服务器存储故障:
工作人员重装系统操作失误导致磁盘分区变化,分区二无法访问,数据丢失。

服务器存储数据恢复过程:
1、将服务器存储中所有硬盘做好标记后取出。经过硬件工程师检测,没有发现有硬盘存在硬件故障。以只读方式将所有硬盘做完整镜像。镜像完成后将所有硬盘按照原样还原到原服务器存储设备中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析raid盘序、条带大小等重组raid所必需的信息。
3、根据获取到的相关信息虚拟重组raid。
4、定位到xfs文件系统的分区起始位置、
5、校验xfs文件系统的完整性及正确性。
6、修复xfs文件系统的超级块结构。
修复完成的超级块:

7、北亚企安数据恢复工程师对xfs文件系统中丢失的节点及目录项进行修复。
修复完成的根节点:

重做的目录项:

8、修复完成后,北亚企安数据恢复工程师编写程序解析xfs文件系统,提取其中的数据。
修复完成的目录结构:

9、数据提取完成后,交由用户方检测。经过用户方检测,确认恢复出来的数据完整有效。本次数据恢复工作完成。

http://www.xdnf.cn/news/19899.html

相关文章:

  • HOW - 在浏览器下载一个 Excel 表格文件
  • 基于SpringBoot的大学生就业招聘系统
  • 撤回通知(我自己的账号)
  • 自建局域网gitlab如何修改提交时间
  • 不做推销做共情:一个小众独立站靠宠物殡葬用品,年营收超3600万元
  • 机器学习笔记-第二周
  • 力扣:2458. 移除子树后的二叉树高度(dfs序)
  • 基于单片机车流车速检测系统设计
  • C++字符串操作:string类与数组对比
  • MySQL知识大全
  • ansible循环+判断(with,loop,when,if,for)
  • Python爬虫进阶:面向对象编程构建可维护的爬虫系统
  • Babylon 编辑器快捷键小记
  • 零构建的快感!dagger.js 与 React Hooks 实现对比,谁更优雅?
  • Python OpenCV图像处理与深度学习:Python OpenCV DNN模块深度学习与图像处理
  • 线程安全问题及解决方案
  • 163起融资,梅卡曼德融资额夺冠,钉钉、百度智能云10周年,汉桑科技IPO| 2025年8月人工智能投融资观察 · 极新月报
  • Android --- 搭建JNI框架
  • % g++ *.cpp ...: fatal error: ‘opencv2/opencv.hpp‘ file not found 1
  • 数论常见公式定理大全
  • 无需服务器,免费、快捷的一键部署前端 vue React代码--PinMe
  • 嵌入式学习 51单片机基础
  • 《微服务协作实战指南:构建全链路稳健性的防御体系》
  • AR技术赋能风电运维:精准、高效、智能
  • 算法模板(Java版)_非负整数的高精度运算
  • 【论文阅读】Jet-Nemotron: 高效语言模型与后神经网络架构搜索
  • 研发团队缺乏统一文档模板怎么办
  • 服务器的监控和管理手段有哪些?
  • 【LeetCode牛客数据结构】单链表的应用——环形链表及链表分割问题详解
  • 【Python3教程】Python3高级篇之多线程