服务器数据恢复—服务器重装系统导致逻辑卷发生改变的数据恢复案例

服务器数据恢复环境:
某品牌linux操作系统服务器,服务器中有4块SAS接口硬盘组建一组raid5阵列。服务器中存放的数据有数据库、办公文档、代码文件等。

服务器故障&检测:
服务器在运行过程中突然瘫痪,管理员对服务器进行了重装操作系统的操作。系统安装完成后发现数据丢失。
北亚企安数据恢复工程师对故障服务器进行了检测,经过检测发现重装系统操作导致逻辑卷发生改变,文件系统被破坏,出现空白超级块。

服务器数据恢复过程:
1、将故障服务器中所有磁盘编号后取出,由硬件工程师检测后没有发现存在硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所有磁盘按照编号还原到原服务器中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析服务器底层数据,通过节点间的相互关联关系分析出被破坏前的节点信息并对节点进行修复。
3、调整文件系统中的文件,生成B+树并导出所有节点。排查导出的节点并清除对恢复数据无用的节点,然后重新排序生成对应的位置信息。
4、按照对应位置信息查询节点,生成树的索引信息,然后生成超级块信息。
5、在虚拟机下创建快照,将修复后的数据挂载到新创建好的快照下,这时已经可以看到文件内容。
6、在虚拟机环境下修正文件目录位置、名称等信息。查找文件头、文件标志位置并进行修复,直到恢复出所有数据。
7、由用户方工程师对数据的完整性、正确性进行验证。经过反复验证,用户方确认恢复的数据完整有效。本次数据恢复工作完成。


http://www.niftyadmin.cn/n/5223498.html

相关文章

springboot(ssm健身器材用品网 健身用品商城Java(codeLW)

开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0) 数据库工具:Navicat 开发软件:ecl…

Programming Abstractions in C阅读笔记:p202-p234

《Programming Abstractions in C》学习第65天,p202-p234总结。 一、技术总结 完成第五章学习,第五章介绍递归在实际问题中的进一步应用,例如汉诺塔问题,数学中的排列问题,更有难度。使用递归解决问题时有时候需要借…

C语言——结构体的应用

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 路还在继续,梦还在期…

怎么判断香港服务器的性能好不好?

随着互联网的不断发展,越来越多的人开始使用香港服务器来搭建自己的网站或者应用。但是,对于初次使用香港服务器的用户来说,往往会遇到一个问题:怎么判断香港服务器的性能好不好? 首先我们需要了解香港服务器的性能主要取决于哪些…

08-学成在线项目中统一异常处理的规范

项目中的异常处理 规范异常类型 在Service类的业务方法中有很多的参数合法性校验,当请求参数不合法的时候会抛出异常,但此时异常信息只会在控制台输出,前端界面并不会提示用户 实际开发中前端和后端需要做一些约定: 一般将错误提示信息统一以json格式返回给前端,以HTTP状态码…

在数据库中进行表内容的修改(MYSQL)

根据表中内容,用命令语句创建数据库,表格,以及插入,修改,删除表格中的内容。 创建数据库:zrzy mysql> create database zrzy; 引用zrzy数据库: mysql> use zrzy; 创建student_info表&…

lc.96 不同的搜索二叉树 卡特兰数

lc.96 不同的搜索二叉树 题目描述正解 题目描述 来源:leetcode_hot100_96 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 正解 思路:卡特兰数 要算…

Photoshop Elements 2023 v21.0(ps简化版)

Photoshop Elements 2023是一款ps简化版图像处理软件,它加入了一些新的功能和工具,以帮助用户更高效地处理图片。 新功能:软件加入了黑科技,采用Adobe Sensei AI技术,主打人工智能,一键P图,新增…