服务器数据恢复—nas硬盘故障导致raid6失效、存储无法访问的数据恢复案例

news2024/12/24 0:33:31

服务器故障&分析:
一台nas存储中有一组由十几块硬盘组建的raid6磁盘阵列。
nas存储中的raid6阵列成员盘出现故障离线,磁盘阵列崩溃,nas存储无法正常访问。

北亚企安数据恢复工程师将nas存储内的所有硬盘编号后取出,经过硬件工程师检测后,发现所有硬盘(包括离线的硬盘)都不存在物理故障。将所有磁盘以只读方式做全盘镜像,做完镜像后按照编号将所有磁盘还原到原nas存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
基于镜像文件进行底层数据检测,经过检测发现虽然该nas存储中的磁盘阵列失效,但thin-lvm结构及thin-lv尚未破坏,数据恢复的可能性还是很大。由于thin-lvm算法结构比较复杂,恢复数据的难度比较高。

服务器数据恢复过程:
1、基于镜像文件分析底层数据,获取raid6磁盘阵列结构相关信息,利用获取到的raid阵列相关信息重组raid6磁盘阵列,还原服务器原始状态。
2、通过分析重组raid阵列获取&解读lvm配置信息,重组lvm结构;获取thin-pool相关的meta-lv和data-lv并对校验相关性,经过校验确认获取到的meta-lv和data-lv均完整、正确。
3、通过分析meta-lv获取&解读其中的原信息,进一步获取到全部thin-lv信息。通过北亚企安数据恢复工程师编写的数据提取程序提取所有thin-lv信息。
4、将所有thin-lv信息提取后,校验文件系统的完整性和正确性,经过校验没有发现错误。
5、解析thin-lv并提取nas存储中的所有数据文件。
6、将所有的数据文件提取完成后,经过北亚企安数据恢复工程师的的检验无误后,交由用户方对恢复出来的数据进行完整性和可用性验证。经过用户方的多方面验证,确认数据完整可用。本次数据恢复工作完成。

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

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

相关文章

SQL Server Management Studio (SSMS)的安装教程

文章目录 SQL Server Management Studio (SSMS)的安装教程从Microsoft官网下载SQL Server Management Studio安装程序。选中安装程序右键并选择“以管理员的身份运行”选项选择安装目录,单击“安装”按钮开始安装过程安装成功界面安装完成后,您可以启动S…

Blueprints - 虚幻中的行为树(Behavior Tree)

一些以前的学习笔记归档; 简单的说,行为树可以让agent(代理,指可以自主活动的游戏角色等)做出决定,可以理解为AI的大脑; 行为树自上而下的从树的根节点(Root节点)开始读…

双11云服务器价格多少钱?在哪买便宜云服务器

恒创科技作为香港/美国/日本云服务器、服务器、DDoS高防的老牌供应商,每到电商促销季,总有很多站长问他家的产品配置和价格。所以,这里整理一份恒创科技2023双十一云服务器、物理服务器、DDoS高防配置和价格汇总,以供站长参考。 …

Jmeter基础---while控制器举例说明

一、 While 控制器 首先创建一个While Controller (While 循环控制器) ​​ 设置界面如下: Condition (function or variable) :条件说明 条件为 Flase 的时候,才会跳出 While 循环,否则一直执行 While 控制器下的样例 1、不填…

国密改造什么意思?国密SSL证书在国密改造中有什么作用?

在网络攻击日益增多的当今,我国政府与企业都意识到加强网络信息安全的重要性,而国密改造不仅可实现密码技术升级,还可实现商用密码自主可控,是国家战略的重要组成部分,由此国密改造成为我国网络安全领域的重要话题。那…

基于元模型优化算法的主从博弈多虚拟电厂动态定价和能量管理(matlab代码)

目录 1 主要内容 主从博弈模型 基于元模型的均衡算法流程图 2 部分代码 3 程序结果 4 下载链接 1 主要内容 该程序复现《基于元模型优化算法的主从博弈多虚拟电厂动态定价和能量管理》模型,建立运营商和多虚拟电厂的一主多从博弈模型,研究运营商动态…

Win10中Pro/E鼠标滚轮不能缩放该怎么办?

Pro/E安装好后,鼠标滚轮不能缩放模型,该怎么办?问题多发生在win8/win10上,新装了PROE,发现滑动鼠标中键不能放大缩小。 彩虹图纸管理软件_图纸管理系统_图纸文档管理软件系统_彩虹EDM【官网】彩虹EDM图纸管理软件系统…

在C代码中找到栈顶的位置并访问栈空间

任务目标 在主循环中写一个任务,检查栈是否溢出。 思路 先找到任务的栈顶位置。在初始化时在栈顶位置写一个标志,运行过程中及时检查该标志是否被改写。如果标志位改变了,则判断为栈溢出。 问题 在RTOS中,任务的栈空间是自己分…

【广州华锐互动】城市水处理VR仿真实训平台

随着科技的不断发展,虚拟现实(VR)技术已经逐渐渗透到各个领域,为我们带来了前所未有的沉浸式体验。在教育领域,VR技术的应用也日益广泛,为传统的教学模式带来了革命性的变革。本文将以城市水处理VR仿真实训…

Python实现BrainFxxk虚拟机

Python实现BrainFxxk虚拟机 文章目录 Python实现BrainFxxk虚拟机👨‍🏫前言:什么是BrainFxxk?👨‍🔬内容一:BrainFxxk的字符标识👨‍⚖️内容二:经典案例——打印 Hello …

文心一言 VS 讯飞星火 VS chatgpt (121)-- 算法导论10.4 2题

二、用go语言,给定一个n结点的二叉树,写出一个 O(n)时间的递归过程,将该树每个结点的关键字输出。 文心一言: 在Go语言中,你可以使用递归函数来遍历二叉树的所有节点,并输出每个节点的关键字。以下是一个…

Vs2019 配置全局公共库和头文件

本文参考:Visual Studio 2019 配置全局公共库目录 背景 在程序开发过程中,日志和数据格式化是必不可少的。而spdlog和fmt正好可以满足这两点并且轻量。但是如果每次新建一个项目都必须引入一次显的太繁琐。那么是否可以加入vs的公共库呢? 实施 spdlog…

vector 的 capacity 增长

在对 vector 容器 push_back 操作时&#xff0c;其capacity 会以怎样的大小进行扩容呢&#xff1f; #include <stdio.h> #include <stdlib.h> #include <vector> #include <string>int main() {std::vector<std::string> stringVec;printf(&quo…

JAVA将EEE MMM dd HH:mm:ss zzz yyyy日期格式化为yyyy-MM-dd HH:mm:ss形式

1、将EEE MMM dd HH:mm:ss zzz yyyy格式的数据转换成yyyy-MM-dd HH:mm:ss 代码如下 public static void main(String[] args) throws ParseException {String dateStr "Mon Oct 26 15:19:15 CST 2020";DateFormat cstFormate new SimpleDateFormat("yyyy-MM…

【VPX610】 青翼科技基于6U VPX总线架构的高性能实时信号处理平台

板卡概述 VPX610是一款基于6U VPX架构的高性能实时信号处理平台&#xff0c;该平台采用2片TI的KeyStone系列多核DSP TMS320C6678作为主处理单元&#xff0c;采用1片Xilinx的Virtex-7系列FPGA XC7VX690T作为协处理单元&#xff0c;具有2个FMC子卡接口&#xff0c;各个处理节点之…

成绩发布必备指南

哈喽&#xff0c;亲爱的老师们&#xff01;今天我们来聊聊一个让老师们的“成绩发布大战”变得轻松自如的秘密武器——成绩查询系统&#xff01;有了它&#xff0c;学生们可以自主查询成绩&#xff0c;再也不用老师们一个个公布成绩啦&#xff01; 那么&#xff0c;这个成绩查询…

pgsql 分组查询,每组取10条

需求&#xff1a; 按照表的字段分组&#xff0c;然后每组取10条结果&#xff0c;返回即可 sql 如下&#xff1a; SELECT* FROM (SELECT chk_id,feature_id,task_id, ROW_NUMBER () OVER (PARTITION BY chk_id ORDER BY chk_id) AS row_num FROM ics_check_report WHERE task…

【电商开放平台】五大全新API接口详解来袭~

为了给用户提供更多优质的商品&#xff0c;大多数电商开放平台为广大开发者们提供五大全新接口&#xff1a;【品牌栏目】、【单个品牌详情】、【商品评论】、【店铺转链】、【短视频商品】。除此之外&#xff0c;【高效转链】接口也进行了更新优化。 一、品牌栏目 接口亮点&am…

【自动化测试教程】Java+Selenium自动化测试环境搭建

本主要介绍以Java为基础&#xff0c;搭建Selenium自动化测试环境&#xff0c;并且实现代码编写的过程。 1.Selenium介绍 Selenium 1.0 包含 core、IDE、RC、grid 四部分&#xff0c;selenium 2.0 则是在两位大牛偶遇相互沟通决定把面向对象结构化&#xff08;OOPP&#xff09…

财报解读:步步逼近ChatGPT,科大讯飞即将迎来全面爆发?

10月份&#xff0c;科大讯飞进入新的成果验证节点。 一是进一步透露AI进展的财报发布。三季报显示&#xff0c;科大讯飞仍然保持较为稳健的发展步伐&#xff0c;营收始终处于增长状态&#xff0c;对讯飞星火认知大模型的应用成果&#xff0c;进行了进一步揭示。基于此&#xf…