服务器数据恢复-raid5故障导致上层分区无法访问的数据恢复案例

服务器数据恢复环境&故障:
一台服务器上3块硬盘组建了一组raid5磁盘阵列。服务器运行过程中有一块硬盘的指示灯变为红色,raid5磁盘阵列出现故障,服务器上层操作系统的分区无法识别。

服务器数据恢复过程:
1、将故障服务器上磁盘编号后取出。由硬件工程师对所有磁盘进行硬件故障检测,经过检测发现raid5阵列中3块硬盘均可以正常识别,未发现存在物理坏道和其他硬件故障。
2、以只读方式将所有磁盘做扇区级的全盘镜像,镜像完成后按照编号将所有磁盘还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
3、基于镜像文件分析底层数据,通过分析底层数据获取到故障服务器中原raid5磁盘阵列的校验方式、raid盘序等raid结构相关信息。根据获取到的raid5结构相关信息虚拟重组raid5阵列并对重组后的阵列进行校验。
4、对重组后的raid5阵列数据进行验证,尝试依次将阵列中每一块硬盘设为离线状态来提取raid5阵列中的数据,提取的数据完全一致。

5、查看虚拟重组出来的raid阵列数据,发现服务器分区内的部分数据验证不通过。
6、北亚企安数据恢复工程师修复服务器上的dat文件后再次验证数据,发现备份文件依然有部分损坏。继续分析服务器&聚合dat碎片文件,结果发现底层结构依然有部分损坏。
7、对服务器分区进行空间页扫描,对文件碎片进行扫描、提取、重组、验证。经过长时间的努力,北亚企安数据恢复工程师在提取的碎片文件中成功重组出原服务器的所有数据,并且数据通过验证。
8、搭建与原服务器一致的环境并连接数据库,交由用户方验证数据。经过用户方的验证,确认恢复出来的数据可正常加载,上层应用软件和软件内数据一切正常。用户方认可数据恢复结果。本次数据恢复工作完成。

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

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

相关文章

15、ble_mesh_sensor_model 客户端 传感器

1、初始化流程,存储初始化,nvs擦除, board_init();初始化LED。 2、bluetooth_init();ble协议栈初始化 3、ble_mesh_get_dev_uuid(dev_uuid);//获取16长度设备uuid加载到mac,后两位dev uuid 4、ble_mesh_init();//ble mesh协议栈初…

OpenHarmony - 应用开发入门指南

一、了解OpenHarmony OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目, 目标是面向全场景、全连接、全智能时代, 搭建一个智能终端设备操作系统的框架和平台, 促进万物互联产业的繁荣发展。 开放原子开源基金会: 由阿里巴巴、百度、华…

VS Code配置Go语言开发环境

提示:首先这是一个新型语言,最好把vscode更新到最新版。 1:去官网下载Go语言编译器,之后配置到系统环境中,能看到版本就行。 2:创建一个文件夹,存放go的工具文件,我的在D:\GoFile\G…

Leetcod面试经典150题刷题记录 —— 双指针篇

双指针篇 1. 验证回文串Python3 2. 判断子序列Python3双指针 3. 两数之和 II - 输入有序数组Python3 4. 盛最多水的容器Python3双指针 5. 三数之和 1. 验证回文串 题目链接:验证回文串 - leetcode 题目描述: 如果在将所有大写字符转换为小写字符、并移除…

双非大数据

双非本秋招上岸总结 个人简介 学历:双非; 专业:软件工程; 求职岗位:大数据开发工程师; 状态:已上岸 翻车经历 学校以Java后端开发为主流,我从大二开始学习Java,直到大四…

【设计模式--行为型--访问者模式】

设计模式--行为型--访问者模式 访问者模式定义结构案例优缺点使用场景扩展分派动态分派静态分派双分派 访问者模式 定义 封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新操作。 结构 抽象访问者角色&…

防雷接地工程的概述与行业应用方案

防雷接地工程是指为了保护建筑物、电力设施、通信设施等免受雷电的危害,而采取的一系列技术措施,主要包括接闪器、引下线、接地体等组成的防雷接地系统,以及与之配套的避雷带、避雷网、避雷针、等电位联结、防雷检测等设施。防雷接地工程的目…

Promise执行顺序

小编建议小伙伴们不要跳点看,每一点都是衔接,有比较的 本篇文章考查 ①promise是同步任务还是微任务 ②promise.then()什么时候执行,是微任务还是宏任务 ③如何控制状态变化,不同状态变化,会执行哪个回调函数 1、以下代…

前端性能监控和错误监控

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

第二证券:股票交易时间以及规则是什么?

股票生意时间以及规则是什么? 1、股票生意时间 周一至周五上午9:30-11:30,下午13:00-15:00,周末以及法定节假日休市不进行生意。可是不生意不代表不能进行托付,股票在清算之后投资者就能够进行托付。股票的清算时间&…

Can‘‘t connect to MySQL server on localhost (10061)解决方法

参考文章 https://www.jb51.net/article/26505.htmhttps://www.jb51.net/article/26505.htm

什么是HTTP协议?

目录 概念 特点 请求数据格式 请求行 请求头 请求体 响应数据格式 响应行 响应头 响应体 相关的类 HttpServletRequest HttpServletResponse 概念 HTTP全称Hyper Text Transfer Protocol,即超文本传输协议,规定了浏览器和服务器之间数据传…