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

服务器数据恢复—误删服务器卷数据的数据恢复案例

服务器数据恢复故障:
工作人员不慎将一台服务器上的卷误删除,服务器上有一组raid5阵列。需要恢复误删除的数据。

服务器数据恢复过程:
1、将故障服务器上所有数据以只读方式全部镜像。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘底层数据。分析超级快信息,记录raid5阵列起始块位置。分析raid5阵列数据,获取到阵列的逻辑起始块位置号。
3、经过分析,这组raid5阵列中每个数据块大小为8扇区,每个数据块后有一个附加的数据块描述信息,大小为64字节。通过这个特征在底层找到0X10位置为FFFF的,就是要找的校验块。

4、分析aggr盘序。由于阵列中的数据块大小为8扇区,根据每块磁盘的8号扇区进行分析,确定每块硬盘各自归属的组,再还原硬盘在各自的组内的排序。
5、服务器的节点分布在不同的数据块内组成节点组。根据前面的分析,每64字节记录一些系统数据,之后用192字节为一项来记录各个文件节点。根据用户级别可将文件节点分为两类:“MBFP”系统文件节点和“MBFI”用户文件节点。恢复数据一般只取MBFI节点组即可。

6、根据更新序列值获取到最新节点。
7、解析节点中节点类型,逻辑块号,文件数量,文件大小,所占块数量,及数据指针。
8、获取节点在节点文件中的逻辑块号,从0开始计数。
9、获取目录项,并根据其节点编号找到对应节点。

10、根据分析到的raid阵列信息重组raid5阵列,北亚企安数据恢复工程师编写小程序提取服务器内的数据。
11、搭建了与原服务器相同的环境,在上层应用内验证数据。验证无误后由用户方对数据进行最终验证。经过用户方验证,本次服务器内的所有数据全部恢复。本次服务器数据工作完成。

http://www.lryc.cn/news/620936.html

相关文章:

  • ESXI 6.7服务器时间错乱问题
  • QT+Yolov8 推理部署,ONNX模型 ,实例分割+目标检测
  • 【会员专享数据】2000-2024年我国乡镇的逐日PM₁₀数据(Shp/Excel格式)
  • 6、C 语言指针初阶知识点总结
  • AI搜索优化专家孟庆涛:以技术温度重构“人机信息对话”新范式
  • 前端Vite介绍(现代化前端构建工具,由尤雨溪开发,旨在显著提升开发体验和构建效率)ES模块(ESM)、与传统Webpack对比、Rollup打包
  • 飞算JavaAI合并项目实战:7天完成3年遗留系统重构
  • 92、23种设计模式-单例模式
  • LeetCode 面试经典 150_数组/字符串_最后一个单词的长度(19_58_C++_简单)(反向遍历)
  • vector 认识及使用
  • MTK平台Wi-Fi学习--如何修改wifi 的TX Power
  • 计算机毕设大数据选题推荐 基于spark+Hadoop+python的贵州茅台股票数据分析系统【源码+文档+调试】
  • STL——容器——容器适配器
  • Mac chrome浏览器下载DevEco Studio 6.0.0 Beta2失败
  • MacOS 系统计算机专业好用工具安装
  • Spring Boot 深度解析:从原理到实践
  • 亚马逊手工制品分类体系革新:从流量重构到运营升级的深度解析
  • [已解决]当启动 Spring Boot 应用时出现 Using generated security password xxx提示
  • Rust Web框架Axum学习指南之入门初体验
  • vue部署正式环境上传nginx后遇到的问题
  • MySQL中的DML(二)
  • mysql查询中的filesort是指什么
  • 第三方软件检测:软件性能测试报告(一)
  • CMake笔记:Alias Target在哪些地方可以使用
  • 使用Docker安装MeiliSearch搜索引擎
  • 【完整源码+数据集+部署教程】柠檬质量检测系统源码和数据集:改进yolo11-DBBNCSPELAN
  • nginx入门需知(含安装教程)
  • 知识的本质
  • 【MATLAB技巧】已知平面上的一些点,拟合得到一个圆的例程,给出最小二乘与非线性迭代两种解法,附下载链接
  • Swift 数据类型全景解析(基础到高阶)