服务器数据恢复- 服务器RAID5热备盘未激活的数据恢复案例

服务器数据恢复环境:
某品牌服务器中有4块sas硬盘组建了一组raid5阵列,另外1块磁盘作为热备盘使用。上层操作系统为redhat linux,部署了一个数据库是oracle的oa。
服务器故障&初检:
raid5中一块磁盘离线后热备盘未自动激活rebuild,之后另外一块磁盘离线,raid5阵列崩溃。因为oracle已经不再对服务器中部署的oa提供后续支持,用户联系我们数据恢复中心要求恢复数据和复原操作系统。
将故障服务器中所有磁盘编号后取出,由硬件工程师对所有磁盘进行检测。经过检测发现热备盘根本没有启用,不存在物理故障,无明显同步表现。
服务器数据恢复&操作系统复原过程:
1、将故障服务器中所有磁盘以只读方式做完整镜像,镜像过程中发现后离线的磁盘有十几个坏扇区,其余磁盘均没有发现有坏道。镜像完成后将所有磁盘按照编号还原到原服务器中,后续的数据分析和数据恢复都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析raid5结构信息,获取到盘序,块大小,backward parity(adaptec)等raid相关信息。
北亚企安数据恢复——raid5数据恢复
3、根据上一步获取到的raid相关信息虚拟重组raid并验证数据,发现200m以上的压缩包解压无报错,确定结构正确。
4、按照此raid结构生成虚拟raid到一块单硬盘上,打开文件系统没有发现明显报错。
5、得到用户授权后在原盘重建raid(重建时已经用全新硬盘更换发现坏道的后离线磁盘)。
6、将恢复好的单盘用usb方式接入故障服务器,用linux systemrescuecd启动故障服务器,然后使用dd命令全盘回写。
7、回写完成后启动操作系统,但是无法进入系统,报错信息为:/etc/rc.d/rc.sysinit:line 1:/sbin/pidof:permission denied。
8、怀疑此文件权限有问题,用systemrescuecd重启后检查,此文件时间,权限,大小均有明显错误,显然是节点损坏导致的错误。
9、重新分析重组数据中的根分区,定位出错的/sbin/pidof,发现错误是由后离线的那块磁盘上的坏道所引起。
10、使用完好的3块盘对后离线的那块盘的损坏区域进行xor补齐。补齐后重新校验文件系统仍然出现错误。再次检查inode表,发现后离线磁盘损坏区域有部分节点表现异常。
北亚企安数据恢复——raid5数据恢复
虽然节点中描述的uid正常存在,但属性,大小和最初的分配块都是错误的。按照所有可能进行分析,但是没有找到方法找回此损坏节点。只能试图修复此节点或复制一个相同的文件过来。
11、针对所有可能存在错误的文件,北亚企安数据恢复工程师通过日志确定原节点块的节点信息,然后做修正。
12、修正后重新dd根分区,执行fsck -fn /dev/sda5依然报错。
北亚企安数据恢复——raid5数据恢复
根据报错信息,北亚企安数据恢复工程师在系统中发现有多个节点共用同样的数据块。按此提示分析底层,发现存在节点信息的新旧交集。
13、按照节点所属的文件进行区分,清除错误节点后再次执行fsck -fn /dev/sda5,依然有少量报错。根据报错信息,发现这些节点多位于doc目录下,不影响系统启动,于是直接执行fsck -fy /dev/sda5强行修复。
14、修复完成后重启系统,成功进入系统桌面。
15、启动oracle数据库服务,启动oa,一切正常无报错。
16、由用户方对恢复的操作系统和数据(oa和oracle数据库)进行检测,经过用户方多方检测,确认恢复数据完整有效。本次数据恢复工作完成。


户外常规直插LED显示屏人走茶还热
采用集中分散型控制系统实现抽油机数据采集系统的设计
巨轮智能走在“智造”和“物联网+”行列
电源全模组和非模组有什么区别?
数据安全标准可加强5G、物联网等重点领域高质量发展的支撑作用
服务器数据恢复- 服务器RAID5热备盘未激活的数据恢复案例
XenomatiX推出新一代固态激光雷达解决方案:XenoLidar-X系列
系统分析介绍无线车载多媒体终端系统
NLP基础技术平台:开放20余项NLP基础能力
如何制作PCB板阵列及如何将不同的PCB放在一起?
光源发出短波长光的数量和观看者的年龄可能会导致对白光的不同感触
世界移动通信大会 看智能装备何去何从
海泰云密码应用服务解决方案 打造安全合规的云上应用
奔驰与博世合作启动打车服务试点项目
雷卯推出更适合5G应用的可回扫ESD
苹果在EdFarm提出的一项新的AR计划
如何选择汽车摄像头模块的电源
5G标准领导力到底意味着什么
小米刷鸿蒙系统教程
珠海盈致浅析MES生产管理系统的优点