raid5两块磁盘掉线导致阵列崩溃的服务器数据恢复案例

news/2024/11/20 19:42:51/

服务器数据恢复环境:
DELL PowerVault系列某型号存储,15块硬盘搭建了一组RAID5磁盘阵列。

 

服务器故障&检测:
存储设备raid5阵列中一块磁盘由于未知原因离线,管理员对该磁盘阵列进行了同步操作。在同步的过程中又有一块磁盘指示灯报警,磁盘离线,磁盘阵列同步失败,raid5阵列崩溃,存储无法正常工作。
北亚企安数据恢复工程师对故障存储中的物理磁盘状态进行了检测,经过检测发现该raid5磁盘阵列中先离线的硬盘访问速度极为缓慢,第二块离线的磁盘有少量坏扇区,其他磁盘无明显物理故障。
该raid5磁盘阵列只包含一个卷组,该卷组占用阵列全部空间,该卷组只有一个起始位置为0扇区的XFS裸分区。
RAID5阵列只支持一块磁盘的错误冗余功能,当第二块磁盘离线后阵列便无法正常工作,所以整个阵列的崩溃主要是由于第二块磁盘的离线造成的。第二块磁盘是否能处理好是数据恢复的关键。

服务器数据恢复过程:
1、对故障存储中15块硬盘进行异或测试,所有磁盘全部通过测试,没有发现明显错误。
2、以只读方式镜像备份所有完好的磁盘数据,后续的数据分析和数据恢复操作都基于镜像文件进行,避免在数据恢复过程中对原始磁盘数据造成二次破坏。
3、对第二块离线的硬盘进行单独备份,备份过程中略过坏扇区。计算第二块硬盘损坏扇区位置的数据,并将其写入镜像文件。
4、基于镜像文件分析原RAID5阵列结构信息,根据分析获取到的raid相关信息构建RAID5阵列。
5、重构RAID后验证RAID结构是否正确。
6、将第二块磁盘的镜像备份到新硬盘,并将其强制上线。更换第一块磁盘并对其进行同步。
7、完成上述操作后,由用户方工程师亲自对恢复出来的数据进行检测,经过反复检测,用户方确认恢复出来的数据完整有效。

服务器数据恢复总结:
因为故障存储中所有硬盘的异或测试全部通过,这意味着存储发生故障后没有新数据的写入或者结构的改动。在这种情况下可以根据其他几块完好的硬盘计算出坏硬盘对应位置的数据。恢复完成后进行检查,目录结构完整,重要文档完好,FSCK无任何错误提示,用户认可所恢复的数据。

 


http://www.ppmy.cn/news/803575.html

相关文章

QQ消息

QQ机器人的实现基于NoneBot NoneBot是一个基于酷Q的python异步QQ机器人框架 酷Q实现了一个无头QQ客户端 所有事件(收到消息、通知等)会通过酷Q的HTTP API插件 NoneBot仅支持python3.6.1 安装NoneBot pip install nonebot(只能在windows上运行…

给QQ群发送消息

地址: http://d.web2.qq.com/channel/send_qun_msg2 方式:POST 参数: r {"group_uin":2393471267,"content":"[\"33333\",[\"font\",{\"name\":\"\\u5b8b\\u4f53\",\&…

简易消息管理器EventCenter

/** 日期:2017年7月4日* 功能说明:消息中心,添加侦听,移除侦听,消息分发* */using System;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace BOFramework{/// /// 消息类&…

rtems 的消息与消息队列管理器

作者 Ray RTEMS版权所有,转载请注明来源www.rtems.net,作者Ray 14.1: 介绍 消息管理器提供任务间通信和使用 RTEMS 消息队列同步的能力。由消息管理器提供的函数是: rtems_message_queue_create-创建一个消息队列 rtems_message_queue_ident-获取消息队列…

QQ接收消息

打开终端输入cd空格拖进新建的工程. 然后输入pod init ,打开新建工程的文件夹, 里面就会有Podfile 文件,打开将下面的粘贴里面,输入pod install下载完成关闭 pod ‘RongCloudIM/IMLib’, ‘~> 2.8.3’ pod ‘RongCloudIM/IMKit’, ‘~> 2.8.3’ 然后导入头文件在appdeleg…

qq消息发射器

保存为名字.vbs双击即可,会直接粘贴你剪切板的内容到你聚焦的窗口。   结束方式:在任务管理器里结束wscript   Set WshShell WScript.CreateObject("WScript.Shell")   WshShell.AppActivate ""   for i1 to 100   WScr…

Qmsg酱实现QQ消息自由推送

官网传送门Qmsg官网 登录Qmsg网站。 添加需要接收消息的QQ号。 调用接口(查看接口文档)发送GET或POST请求。 发送消息非常简单,只需要向您的接口地址发一个GET或者POST(推荐)请求即可。 参数:msg:消息内容qq&#…