服务器数据恢复—ocfs2文件系统被格式化为其他文件系统如何恢复数据?

news2025/2/24 21:16:14

服务器故障:
由于工作人员的误操作,将Ext4文件系统误装入到存储中Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统。
由于Ext4文件系统每隔几百兆就会写入文件系统的原始信息,原Ocfs2文件系统数据会遭受一定程度的破坏,但破坏的应该不太多。

服务器数据恢复过程:
1、将存储以只读模式映射到北亚企安的备份服务器,将映射到备份服务器中的数据全部做镜像。做完镜像后将所有存储配置及链路还原至初始状态,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始数据造成二次破坏。

2、基于镜像文件分析底层数据,找到ocfs2文件系统的超级块。过分析超级块获取ocfs2文件系统的结构信息,然后通过用户方提供的虚拟磁盘文件名称查找虚拟磁盘文件的目录项,从而找到所对应的所有一级索引项和二级索引项。利用北亚企安自主开发的文件系统解析程序对已备份的数据进行文件系统解析。
一级索引项:

二级索引项:

3、对原Ocfs2文件系统做一致性检测,对损坏的区域进行人工修复。
4、利用北亚企安自主开发的针对Ocfs2不完整文件系统的解析工具解析已修复的Ocfs2文件系统。根据文件系统分析的结果,北亚企安数据恢复工程师编写对应的数据提取程序,利用程序恢复虚拟磁盘文件并对恢复出来的虚拟磁盘文件进行一致性检测。
5、解析恢复虚拟磁盘文件进并验证虚拟磁盘文件是否有错误,并尝试修复错误。恢复虚拟磁盘中的用户文件,对已恢复的用户文件进行一致性检测,并尝试修复损坏的文件。
6、验证虚拟机,大多数虚拟机都可以开机并进入到到登录界面。部分虚拟机开机蓝屏或开机检测磁盘,经过光盘修复之后都可以启动。
部分虚拟机开机如下:

其中有一台虚拟机磁盘文件恢复之后,通过解析发现该虚拟机中没有数据。继续分析该虚拟磁盘文件,发现该文件索引项存在,但是索引结构并不多,数据量也很少,可能存在人为清零或修改的情况,也可能虚拟机本身就没有多少数据。
7、验证重要虚拟机中的数据库,数据库都正常。部分数据库与应用程序对接有问题,联系应用程序原厂的工作人员修复后,数据库都可以正常使用。用户方认可数据恢复结果。
8、在北亚企安数据恢复工程师的帮助下,将恢复出来的数据迁移到用户方准备好的服务器中。
 

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

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

相关文章

电脑监控软件是隐藏安装吗?

电脑监控软件通常可以隐藏安装。 这种类型的软件可能是通过企业管理者下载或拷贝到员工的电脑上的。因为程序包比较小,安装过程也比较简单,所以操作起来也很方便。 企业管理者的这种操作基本上是为了更好管控公司的电脑运行、防止员工恶意泄露公司的机密…

行业分析:2023年智能自动化药房市场现状及发展前景

医药电商是近些年的行业风口,尤其是随着大型互联网平台的介入和互联网医院的兴起,医药电商步入高速增长期。第三方交易服务平台在医药电商的销售额占比为58%,而到了2020年下降至40%。在终端销售额中,大型医院占据了59.7%的份额&am…

【字符串匹配】【KMP算法】Leetcode 28 找出字符串中第一个匹配项的下标☆

【字符串匹配】【KMP算法】Leetcode 28 找出字符串中第一个匹配项的下标 (1)前缀和后缀(2)前缀表(最长相同的前缀和后缀的长度)(3)匹配过程示意(4)next数组的…

2024年天津中德应用技术大学专升本专业课报名及考试时间通知

天津中德应用技术大学2024年高职升本科专业课报名确认及考试通知 按照市高招办《2024年天津市高职升本科招生实施办法》(津招办高发〔2023〕14号)文件要求,天津中德应用技术大学制定了2024年高职升本科专业课考试报名、确认及考试实施方案&a…

【开源】基于Vue.js的人事管理系统

文末获取源码,项目编号: S 079 。 \color{red}{文末获取源码,项目编号:S079。} 文末获取源码,项目编号:S079。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 管理员功能模块2.2 普通员工功能模块…

【JVM系列】Class文件分析

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

IDEA2023找不到 Allow parallel run

我的idea版本:2023.1.4 第一步:点击Edit Configrations 第二步:点击Modify options 第三步:勾选Allow multiple instances 最后点击Apply应用一下 ok,问题解决!

直播的种类及类型

随着网络技术和移动设备的普及,直播已经成为人们娱乐、学习、商业交流等众多领域的重要工具。 直播的种类主要有以下几种: 1.视频直播:这是最常见的直播形式,包括电商直播、婚庆直播、培训直播、家居直播等。 2.图文直播:这种直播形式包括PPT互动直播…

22、为什么是卷积?

(本文已加入“计算机视觉入门与调优”专栏,点击专栏查看更多文章信息) 我们先看一看神经网络(或者叫一个AI模型),是如何完成一张图片的推理的。 你肯定听说过阿尔法狗大战柯洁的故事,当时新闻一出,不知大家什么反应,反正我是被震撼到了。机器竟然学到了那么多的棋谱,…

FreeRTOS-任务通知

任务通知 使用队列、信号量、事件组等方法时,无法知道发送方身份。使用任务通知时,可以明确指定:通知哪个任务。 优势 效率更高。 使用任务通知来发送事件、数据给某个任务时,效率更高。比队列、信号量、事件组都有优势。 更节省内…

2024年甘肃省职业院校技能大赛(中职教师组)网络安全竞赛样题卷④

2024年甘肃省职业院校技能大赛(中职教师组)网络安全竞赛样题卷④ 2024年甘肃省职业院校技能大赛(中职教师组)网络安全竞赛样题卷④A模块基础设施设置/安全加固(本模块200分)A-1任务一 登录安全加固&#xf…

父类的@Autowired字段被继承后能否被注入

可以 示例 父类:Animal.class public class Animal {Autowiredprivate PrometheusAlertService prometheusAlertService;public void eat(){System.out.println("eat food");}} 子类:Dog.class Service public class Dog extends Animal …

园区无线覆盖方案(智慧园区综合解决方案)

​ 李经理正苦恼头疼的工业园区数字化改造项目。近年企业快速增长,园区内Argent工业设备激增,IT部门应接不暇。为确保生产系统稳定运行,IT管理团队经过反复摸索,决定进行全面的数字化升级。然而改造之艰巨远超想象——混杂的接入环境、复杂的专线部署、长达数月的建设周期,种种…

接口获取数据控制台打印有值但是展开又没有了

谷歌浏览器只会展现响应式数据最后的结果,证明原来接口是有值的,后面对这个数据进行操作后,最终没有值了。所以对数据进行操作时最好对数据进行一次深拷贝 JSON.parse(JSON.stringify(data))

.NET Core6.0 MVC+layui+SqlSugar 简单增删改查

HTML部分: {ViewData["Title"] "用户列表"; } <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>用户列表</title><meta name"renderer" content"webkit"><meta …

uniapp微信小程序解决绘制polygon结束时的问题

目录 一、前言 二、实现思路 三、结束标绘具体代码 1、在地图展示工具栏处判断工具按钮是否展示v-if"item.isshow" 2、data声明的工具按钮中新增结束标绘按钮 3、在按钮的点击事件中新增结束标绘的判断 4、判断绘制的线段个数是否大于等于三条&#xff0c;当满…

文件夹备份如何执行更好?三种常见方法

如何有效地进行将公司文件夹备份呢&#xff1f;对于绝大多数上班族而言&#xff0c;电脑已成为工作和生活中不可或缺的工具。在电脑中存储着诸多至关重要的文件和数据&#xff0c;包括公司的机密文件、个人的重要工作文档&#xff0c;甚至可能是珍贵的生活照片和视频等。这些文…

排序算法介绍(二)冒泡排序

0. 简介 冒泡排序&#xff08;Bubble Sort&#xff09;是一种简单的排序算法。它重复地遍历要排序的数列&#xff0c;一次比较两个元素&#xff0c;如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换&#xff0c;也就是说该数列已经排…

产品经理面试问题(四)

今天和大家免费分享产品经理常见的面试题目&#xff0c;含回答思路分析和回答事例。 【资源下载】 这个模板可以在 Axure高保真原型哦 小程序里免费下载 打开小程序后&#xff0c;在文档模板模块&#xff0c;搜索产品经理面试题目&#xff0c;获取下载地址 更多原型模板、视…

〖大前端 - 基础入门三大核心之JS篇㊸〗- DOM事件对象的方法

说明&#xff1a;该文属于 大前端全栈架构白宝书专栏&#xff0c;目前阶段免费&#xff0c;如需要项目实战或者是体系化资源&#xff0c;文末名片加V&#xff01;作者&#xff1a;不渴望力量的哈士奇(哈哥)&#xff0c;十余年工作经验, 从事过全栈研发、产品经理等工作&#xf…