服务器数据恢复—EMC存储raid5故障导致上层应用崩溃的数据恢复案例

服务器存储数据恢复环境:
EMC某型号存储,8块组建一组raid5磁盘阵列。上层操作系统采用zfs文件系统。

服务器存储故障&分析:
raid5阵列中有2块硬盘未知原因离线,raid5阵列崩溃,上层应用无法正常使用。

服务器数据恢复过程:
1、将故障服务器存储内的所有硬盘编号后取出,由硬件工程师检测所有磁盘是否存在硬件故障,经过检测没有发现有硬盘(包括两块掉线硬盘)存在物理故障。将所有磁盘以只读方式进行扇区级别的全盘镜像,镜像完成后将所有磁盘按照编号还原到原存储中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。


2、基于镜像文件分析底层数据,通过计算获取服务器raid5阵列的硬盘盘序、raid条带大小和其他raid阵列相关信息,利用获取到的raid相关信息重组raid5阵列。
3、由于该型号EMC存储中LUN是基于RAID的。raid5阵列重组出来后,北亚企安数据恢复工程师分析LUN在RAID阵列中的分配信息&LUN分配的数据块MAP。因为底层只有一个LUN,所以只需要分析一份LUN的信息即可。
4、根据分析出的LUN信息,使用北亚企安自主研发的程序解释LUN的数据MAP&导出LUN的所有数据。
5、对导出的lun进行文件系统解释,但是在文件系统解释过程中报错。分析报错内容并对文件系统解释程序进行调试,经过分析确认导致zfs文件系统解释过程中报错的原因是该存储中某些元文件损坏。北亚企安数据恢复工程师手动修复这些损坏的文件,直到可以完全正常解析zfs文件系统。
6、完成zfs文件系统的修复和解析后,验证恢复出来的数据没有发现问题。让用户方工程师对恢复出来的数据进行验证,经过反复验证,用户方工程师确认恢复数据完整有效。本次数据恢复工作完成。
 

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

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

相关文章

西工大计算机学院计算机系统基础实验一(函数编写15~17)

还是那句话,稳住心态,稳住心态,稳住心态。心里别慌,心里别慌,心里别慌。 第15题,howManyBits,返回用二进制补码形式表示x所需的最小二进制位数。比如howManyBits(12) 5,12可以被表…

OLED材料市场研究:预计2029年将达到1447亿元

由于技术优势突出,近年来OLED 率先在智能手机、可穿戴等中小尺寸领域的渗透率持续提升。OLED就是有机发光显示技术,其最大特点是每个像素独立自发光,具有非常完美的黑色显示能力,在亮度、色彩、响应速度等方面远胜LCD屏幕&#xf…

抖音也出AI扩图功能了,1条视频162.4万人点赞~3000万播放,AI创作红利速体验~

小伙伴们,估计这两天都有留意到各大榜单稳居不下的“AI扩图”这一话题,单抖音热榜参与度就有1820.4人在看。我看到有位“快乐小面包”的博主,在抖音上发布了一条用AI扩图生成的图片,就冲上热榜top50。内容非常简单,两张…

Rust初体验 — 开发环境搭建

Rust初体验 — 开发环境搭建 一、安装部署Rust 登录官网,下载安装包:Getting started - Rust Programming Language (rust-lang.org)如果没有Visual C编译工具链,需要先安装部署,否则会安装失败 搜索安装solved_packageMissInIn…

【开发技能】-解决visio交叉线(跨线)交叉点弯曲问题

问题 平时工作中使用visio作图时,经常会遇到交叉线在相交时会形成一个弯曲弓形,这十分影响视图效果。可以采用下面的方法消除弓形。 方法 第一步:菜单栏--设计---连接线 第二步:选中这条交叉线---点击显示跨线 最终问题得到解决…

京东数据运营:2023年10月京东净水器行业品牌店铺销售排行榜

鲸参谋监测的京东平台10月份净水器市场销售数据已出炉! 根据鲸参谋电商数据分析平台的相关数据显示,今年10月份,京东平台上净水器的销量将近86万,环比增长约34%,同比增长约10%;销售额将近6.5亿,…

AIGC-Stable Diffusion

Stable Diffusion(稳定扩散)是一种生成式大模型,它在AI领域中标志着一个新的里程碑,为我们揭示了未来将会是AIGC的时代。传统的深度学习模型逐渐向AIGC过渡,这也意味着我们需要学习更多关于AIGC的内容。 如果你和我一…

CentOS系统下配置HTTP服务器的步骤

在CentOS系统下配置HTTP服务器涉及到一系列的步骤。以下是一个基本的步骤概述,帮助你了解如何为CentOS系统配置HTTP服务器。 安装HTTP服务器软件: 首先,你需要在CentOS系统上安装HTTP服务器软件。常见的选择是Apache HTTP服务器。你可以使用…

13年测试老鸟总结,性能测试常遇问题+解决方案+分析...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、内存溢出 1&a…

手眼标定 - 最终精度和误差优化心得

手眼标定 - 标定误差优化项 一、TCP标定误差优化1、注意标定针摆放范围2、TCP标定时的点次态与工作姿态尽可能保持相近 二、深度相机对齐矩阵误差1、手动计算对齐矩阵 三、拍照姿态1、TCP标定姿态优先2、水平放置棋盘格优先 为减少最终手眼标定的误差,可做或注意以下…

【三维重建】多频外差相位展开(C++实现)

在结构光三维重建中,通过相移法求解出来的相位是包裹相位(在 [-π/2,π/2] 间成周期性 ) 我们想要用相位找到相机与投影仪间的对应像素,就需要进行相位展开,确保每一行的相位值是唯一的。 多频外差是相位…

vue+echarts实现桑吉图的效果

前言: 在我们项目使用图形的情况下,桑吉图算是冷门的图形了,但是它可以实现我们对多级数据之间数据流向更好的展示的需求,比如,我们实际数据流向中,具有1对多,多对多的情况下,如果用…