服务器数据恢复—xfs文件系统节点、目录项丢失的数据恢复案例

服务器数据恢复环境:
EMC某型号存储,该存储内有一组由12块磁盘组建的raid5阵列,划分了两个lun。

服务器故障:
管理员为服务器重装操作系统后,发现服务器的磁盘分区发生改变,原来的sdc3分区丢失。由于该分区存放了公司重要业务信息,急需恢复里面的数据。

服务器数据恢复过程:
1、管理员将故障服务器存储带到我们数据恢复中心,数据恢复工程师首先将所有磁盘编号后取出,硬件工程师对所有磁盘进行初检后没有发现有硬盘存在硬件故障,于是以只读方式将所有磁盘进行扇区级全盘镜像,镜像完成后将所有磁盘按照编号还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析服务器存储上raid5阵列的盘序、条带大小、块大小、循环方向、同异步等信息,通过分析获取到的raid信息虚拟重组raid结构。
3、重组raid阵列后定位到xfs文件系统的分区起始位置;
注:XFS INODE number由三部分变长的位数组成:起始块组号+起始块号+块内INODE号。起始块号与块内INODE号的位长由SUPERBLOCK中参数指定。
4、校验xfs文件系统的完整性及正确性后发现该文件系统头部的超级块及部分节点、目录项丢失。
5、根据超级块备份及文件系统中的目录树结构,对xfs文件系统超级块进行修复&还原。

6、修复xfs文件系统中丢失的节点及目录项。

7、修复完成后北亚企安数据恢复工程师编写程序解析xfs文件系统,提取其中的数据。
8、由用户方对恢复出来的数据进行检验,经过用户方的验证,确认恢复出来的数据完整有效。本次数据恢复工作完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/822508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

photoshop基础学习笔记

学习 Photoshop 的基础知识是掌握图像处理和设计的关键。以下是一份基础学习笔记,帮助你开始学习 Photoshop: 1. Photoshop 界面导览 工具栏(Tool Bar):包含了各种工具,如选择工具、画笔工具、橡皮擦工具…

Linux命令学习—DHCP 服务器

1.1、DHCP 服务器 ①、DHCP(dynamic host configure protocol)动态主机配置协议 最大的功能就是向客户端提供 TCP/IP 信息,使用的是 UDP:67 端口 ②、手动设定适合:适用小型网络 ③、手动输入 IP 地址和自动获取比较优缺点 ④…

攻防演练,作为红方的步骤应该是那些

在执行合法的攻防演练中,对目标服务器如 http://XXXXX/ 进行漏洞扫描和评估需要遵循严格的步骤来确保所有活动都是安全、合法且有效的。以下是一些基本步骤和技术指南,以及使用 nmap 进行初始扫描的示例。 1. 获取授权 确保你有明确的书面授权来进行漏…

问,由于java存在性能上,以及部分功能上的缺点,请问如何正确使用C,C++,Go,这三个语言,提升Java Web项目的性能?

拓展阅读:版本任你发,我用java8 我明白Java虽然在许多方面表现出色,但在某些特定场景下可能会遇到性能瓶颈或功能限制。为了提升Java Web项目的性能,可以考虑将C、C和Go这三种语言用于特定的组件或服务。以下是如何正确使用这些语…

葡萄书--深度学习基础

卷积神经网络 卷积神经网络具有的特性: 平移不变性(translation invariance):不管检测对象出现在图像中的哪个位置,神经网络的前面几层应该对相同的图像区域具有相似的反应,即为“平移不变性”。图像的平移…

设置Linux命令行tab补全不区分大小写

root权限编辑文件 sudo vim /etc/inputrc加入新配置 [按下i键开始输入] 文件末尾加入新配置 set completion-ignore-case on保存 [按下esc键,再输入:wq确定保存] 重启 reboot

web自动化系列-selenium 的鼠标操作(十)

对于鼠标操作 ,我们可以通过click()方法进行点击操作 ,但是有些特殊场景下的操作 ,click()是无法完成的 ,比如 :我想进行鼠标悬停 、想进行鼠标拖拽 ,怎么办 ? 这个时候你用click()是无法完成的…

渲染技术如何改变影视制作的面貌

随着科技的飞速发展,影视制作领域也迎来了翻天覆地的变化。其中,渲染技术的不断革新,更是对影视制作产生了深远的影响。渲染作为影视制作中的关键环节,渲染技术的提升,不仅提升了画面的质量,还为创作者提供…

计算机网络 Cisco远程Telnet访问交换机和Console终端连接交换机

一、实验要求和内容 1、配置交换机进入特权模式密文密码为“abcd两位班内学号”,远程登陆密码为“123456” 2、验证PC0通过远程登陆到交换机上,看是否可以进去特权模式 二、实验步骤 1、将一台还没配置的新交换机,利用console线连接设备的…

Github 2024-04-17 C开源项目日报Top10

根据Github Trendings的统计,今日(2024-04-17统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量C项目10C++项目2Whisper.cpp: 高性能自动语音识别模型的C/C++移植 创建周期:569 天开发语言:C, C++协议类型:MIT LicenseStar数量:30141 个…

Spark大数据常见错误及解决方案-HDFS-费元星

为什么一直鼓励大家做好错误记录,因为人脑的遗忘性是固定的,知识密集型的点,随着时间流逝,都会逐步遗忘掉。 另外鼓励大家对每个知识点都先去源码里搜一下。有几个点非常重要: 1.源码中的错误提示是非常系统的&#x…

OpenCV基本图像处理操作(六)——直方图与模版匹配

直方图 cv2.calcHist(images,channels,mask,histSize,ranges) images: 原图像图像格式为 uint8 或 float32。当传入函数时应 用中括号 [] 括来例如[img]channels: 同样用中括号括来它会告函数我们统幅图 像的直方图。如果入图像是灰度图它的值就是 [0]如果是彩色图像 的传入的…

在Visual Studio配置C++的netCDF库的方法

本文介绍在Windows电脑的Visual Studio软件中,配置C 语言最新版netCDF库的方法。 netCDF(Network Common Data Form)是一种用于存储、访问和共享科学数据的文件格式和库,其提供了一种灵活的方式来组织、描述和存储多维数据&#…

第二证券|存储芯片概念爆发,佰维存储“20cm”涨停,恒烁股份等大涨

存储芯片概念17日盘中强势拉升,截至发稿,佰维存储“20cm”涨停,商络电子、同有科技、恒烁股份、朗科科技等涨超10%,德明利、雅克科技等亦涨停。 值得注意的是,佰维存储强势涨停,公司昨日晚间披露的成绩预告…

基于java+springboot+vue实现的健身俱乐部系统(文末源码+Lw+ppt)23-49

摘 要 随着社会的发展,健身俱乐部的管理形势越来越严峻。越来越多的用户利用互联网获得信息,健身信息鱼龙混杂,信息真假难以辨别。为了方便用户更好的获得本健身俱乐部管理信息,因此,设计一种安全高效的健身俱乐部网…

Kafka 架构深入探索

目录 一、Kafka 工作流程及文件存储机制 二、数据可靠性保证 三 、数据一致性问题 3.1follower 故障 3.2leader 故障 四、ack 应答机制 五、部署FilebeatKafkaELK 5.1环境准备 5.2部署ELK 5.2.1部署 Elasticsearch 软件 5.2.1.1修改elasticsearch主配置文件 5.2…

pytorch实现自己的深度神经网络(公共数据集)

一、训练文件——train.py 注意:在运行此代码之前,需要配置好pytorch-GPU版本的环境,具体再次不谈。 import torch import torch.nn as nn import torch.optim as optim import torchvision import torchvision.transforms as transforms# 检…

Midjourney 实现角色一致性的新方法

AI 绘画的奇妙之处,实乃令人叹为观止!就像大千世界中,寻不见两片完全相同的树叶一般,AI 绘画亦复如是。同一提示之词,竟能催生出千变万化的图像,使得AI所绘之作,宛如自然之物般独特,…

项目7-音乐播放器2(上传音乐+查询音乐+拦截器)

0.加入拦截器 之后就不用对用户是否登录进行判断了 0.1 定义拦截器 0.2 注册拦截器 生效 1.上传音乐的接口设计 请求: { post, /music/upload {singer,MultipartFile file}, } 响应: { "status": 0, "message&…

Linux 在后台执行 shell 指令的方法

Shell 指令后台运行是指在Linux或Unix操作系统中执行一个Shell命令或脚本时,使其在后台模式下运行,即在不占用当前终端会话的交互性、不影响用户在该终端进行其他操作的情况下持续执行。这种执行方式允许用户在提交命令后立即返回到命令提示符&#xff0…