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

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

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

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

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

相关文章:

  • 二:C语言-数据类型和变量
  • 深入了解UUID:生成、应用与优势
  • 【译】DispatcherServlet
  • 钉钉提交审批意见,并上传附件接口集成
  • 前端入门(四)Ajax、Promise异步、Axios通信、vue-router路由、组件库
  • 【Openstack Train安装】四、MariaDB/RabbitMQ 安装
  • 利用python编写后端程序 通用代码详解 项目实现
  • ReadWriteLock 和 StampedLock 的比较与解析
  • 人体姿态估计算法
  • 电商营销场景的RocketMQ实战01-RocketMQ原理
  • python初始化矩阵相关
  • Flask使用线程异步执行耗时任务
  • 【keepalived】高可用神器,实现应用的自动主备切换
  • 【网络奇缘】- 计算机网络|分层结构|深入学习ISO模型
  • 怎么检测电脑电源?电脑电源检测系统软件如何助力?
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 3.7、@ResponseBody 和 @RestController
  • canvas 绘制双线技巧
  • express如何解决request entity too large问题
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • leetcode讲解--894. All Possible Full Binary Trees
  • MobX
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Octave 入门
  • overflow: hidden IE7无效
  • redis学习笔记(三):列表、集合、有序集合
  • SQLServer之创建显式事务
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • webpack4 一点通
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 翻译--Thinking in React
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 微信公众号开发小记——5.python微信红包
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 硬币翻转问题,区间操作
  • 用element的upload组件实现多图片上传和压缩
  • python最赚钱的4个方向,你最心动的是哪个?
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​linux启动进程的方式
  • ​secrets --- 生成管理密码的安全随机数​
  • (4.10~4.16)
  • (vue)页面文件上传获取:action地址
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (转)C#调用WebService 基础
  • .net 获取url的方法
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .net网站发布-允许更新此预编译站点
  • .Net小白的大学四年,内含面经
  • @Autowired注解的实现原理
  • [2023年]-hadoop面试真题(一)
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [Android] Android ActivityManager