服务器数据恢复—服务器重装系统导致XFS分区丢失的数据恢复案例

devtools/2024/10/20 4:00:30/

服务器数据恢复环境:
一台服务器+MD1200磁盘柜,通过raid卡将15块磁盘组建成一组raid5磁盘阵列。raid5阵列分配了2个lun,操作系统层面对lun进行分区:1个分区采用LVM扩容方式加入到了root_lv中,其余分区格式化为XFS文件系统。

服务器故障:
工作人员为服务器重装操作系统时操作失误导致分区状态改变,一个存放重要数据的分区丢失,无法访问。

服务器数据恢复过程:
1、用户将服务器存储中所有磁盘送到我们数据恢复中心,经过硬件工程师检测,所有磁盘没有发现明显故障情况,都可以正常读取。于是,以只读方式将所有磁盘进行扇区级全盘镜像,镜像完成后将所有磁盘归还用户,后续的数据分析和数据恢复操作都基于镜像文件进行, 避免对原始磁盘数据造成二次破坏。
2、使用北亚企安自主研发程序查询FILE ID编号,基于镜像文件分析故障服务器存储中raid5磁盘阵列的盘序、条带大小、循环方向、同异步等重组raid的必需信息,根据分析获取到的raid信息虚拟重组raid5阵列。
3、完成重组raid5阵列后,定位到xfs文件系统的分区起始位置。
注:XFS INODE number:使用变长的位数表示,由三部分组成:起始块组号+起始块号+块内INODE号。起始块号与块内INODE号的位长由SUPERBLOCK中参数指定。
4、校验xfs文件系统的完整性及正确性;通过校验发现该xfs文件系统头部的超级块、部分节点和目录项丢失。
5、北亚企安数据恢复工程师根据超级块备份及xfs文件系统中的目录树结构修复还原超级块,
修复完成的超级块:

6、北亚企安数据恢复工程师对xfs文件系统中丢失的节点、目录项进行修补、重构,
修复完成的根节点、重做的目录项:


7、超级块、节点和目录项修复完成后,北亚企安数据恢复工程师编写程序解析xfs文件系统并提取其中的数据。
修复完成的目录结构:

8、提取数据完成后,由用户对恢复出来的数据进行检测,经过仔细检测,用户方确认恢复出来的数据完整有效,认可数据恢复结果。本次数据恢复工作完成。


http://www.ppmy.cn/devtools/27382.html

相关文章

9、Flink 用户自定义 Functions 及 累加器详解

1&#xff09;用户自定义函数 1.实现接口 最基本的方法是实现提供的接口。 # 根据提供的接口创建自定义函数 class MyMapFunction implements MapFunction<String, Integer> {public Integer map(String value) { return Integer.parseInt(value); } }# 调用创建的自定…

【C++】模板初阶

&#x1f525;个人主页&#xff1a; Forcible Bug Maker &#x1f525;专栏&#xff1a; C 目录 前言泛型编程模板函数模板概念及简单使用函数模板的原理函数模板的实例化模板参数的匹配原则 类模板概念及简单使用类模板的实例化 结语 前言 本篇博客主要内容&#xff1a;初步接…

3D头模加载

目录 mesh参数 psbody加载 psbody示例 trimesh加载 加载动画&#xff1a; openmesh mesh参数 5023个顶点 9976个面。 from psbody.mesh import Mesh选择相机参数&#xff1a; python Copy code if template_type "flame":camera_params {c: np.array([400…

vscode连接远程Linux服务器时,没有权限新建文件夹或者文件

参考链接&#xff1a; VS code 保存或新建文件没有权限的问题 vscode连接远程Linux服务器时&#xff0c;没有权限新建文件夹或者文件&#xff1a; 用一条命令解决&#xff1a; sudo chown -R myuser /path/to/foldermyuser是当前用户名&#xff0c; /path/to/folder是 需要操…

排序-八大排序FollowUp

FollowUp 1.插入排序 (1).直接插入排序 时间复杂度:最坏情况下:0(n^2) 最好情况下:0(n)当数据越有序 排序越快 适用于: 待排序序列 已经基本上趋于有序了! 空间复杂度:0(1) 稳定性:稳定的 public static void insertSort(int[] array){for (int i 1; i < array.length; i…

区块链 | IPFS 工作原理入门

&#x1f98a;原文&#xff1a;What is the InterPlanetary File System (IPFS), and how does it work? &#x1f98a;写在前面&#xff1a;本文属于搬运博客&#xff0c;自己留存学习。 1 去中心化互联网 尽管万维网是一个全球性的网络&#xff0c;但在数据存储方面&#…

MT3608B 航天民芯代理 1.2Mhz 24V输入 升压转换器

深圳市润泽芯电子有限公司为航天民芯一级代理商 技术支持欢迎试样~Tel&#xff1a;18028786817 简述 MT3608B是恒定频率的6针SOT23电流模式升压转换器&#xff0c;用于小型、低功耗应用。MT3608B开关频率为1.2MHz&#xff0c;允许使用微小、低电平成本电容器和电感器高度不…

Web前后端交互

前端与后端之间的交互是Web应用程序中至关重要的组成部分&#xff0c;它们通过一系列技术和协议进行数据交换&#xff0c;以实现用户界面与服务器端业务逻辑及数据存储的协同工作。以下是一些常见的交互方式&#xff1a; ### 1. HTTP请求&#xff08;主要包括AJAX、Fetch API&…