raid恢复后Linux系统进不去,某品牌X3850服务器riad5阵列崩溃,linux系统瘫痪数据恢复成功案例...

本文主要是介绍raid恢复后Linux系统进不去,某品牌X3850服务器riad5阵列崩溃,linux系统瘫痪数据恢复成功案例...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原标题:某品牌X3850服务器riad5阵列崩溃,linux系统瘫痪数据恢复成功案例

服务器故障情况介绍:

服务操作系统:linux服务器

服务器型号:某品牌X3850服务器

硬盘数量/接口类型:4块 SAS接口

阵列级别:raid5磁盘阵列

故障情况:服务器突然瘫痪

操作情况:服务器瘫痪后原系统进行了重新安装,

需要恢复的数据类型:数据库、办公文档、代码文件等

33fdbd72c6255da5bded2f819608b855.png

服务器故障检测:

工程师对客户的服务器进行了检测,经过检测发现由于重装系统导致逻辑卷发生改变,文件系统被破坏,出现空白超级快,需要对服务器内原有数据进行恢复。

服务器数据恢复过程:

工程师首先对服务器进行了底层数据分析,通过节点间的相互关联关系分析出被破坏前的节点信息,并通过数据恢复手段对节点进行修复。

对文件系统中的文件进行调整,生成B+树并导出所有节点,对导出的节点进行排查,去除对数据恢复无效的节点,然后重新排序生成对应的位置信息。

按照对应位置信息查询节点,生成树的索引信息,随后生成超级块信息。

f09085c9e614347f8a4fd7bcd2b8b832.png

最后,数据恢复工程师在虚拟机下创建快照,将修复后的数据挂载到新创建好的快照下,可以看到文件内容,在虚拟机环境下继续对文件目录位置、名称等信息进行修正,查找文件头、文件标志位置进行修复,最终恢复所有数据。

服务器数据恢复结果:

经过工程师一系列数据恢复操作,成功恢复出原服务器内的数据,联系客户工程师亲自对数据的完整性、正确性进行验证,经过验证,确认恢复的数据完整、正确,本次数据恢复圆满完成。

北亚是从事电子数据恢复、救援、取证与司法鉴定业务的科技型企业。企业成立于 2006 年,先后获批国家高新技术企业、中关村高新技术企业、中关村企业信用促进会会员单位、中关村金种子企业等;拥有复杂存储系统数据救援及电子取证分析技术研发团队,研发专门化工具产品 10 余款,获得软件著作权68 项、发明专利 4 项。

责任编辑:

这篇关于raid恢复后Linux系统进不去,某品牌X3850服务器riad5阵列崩溃,linux系统瘫痪数据恢复成功案例...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/217266

相关文章

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

JavaWeb-WebSocket浏览器服务器双向通信方式

《JavaWeb-WebSocket浏览器服务器双向通信方式》文章介绍了WebSocket协议的工作原理和应用场景,包括与HTTP的对比,接着,详细介绍了如何在Java中使用WebSocket,包括配... 目录一、概述二、入门2.1 POM依赖2.2 编写配置类2.3 编写WebSocket服务2.4 浏

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu