服务器数据恢复—raid磁盘故障导致数据库文件损坏的数据恢复案例

服务器存储数据恢复环境&故障:

存储中有一组由3块SAS硬盘组建的raid。上层win server操作系统层面划分了3个分区,数据库存放在D分区,备份存放在E分区。

RAID中一块硬盘的指示灯亮红色,D分区无法识别;E分区可识别,但是拷贝文件报错。管理员重启服务器,导致离线的硬盘上线开始同步数据,同步还没有完成就直接强制关机了,之后就没有动过服务器。

服务器存储数据恢复过程:

1、将故障存储中所有硬盘标记后取出,以只读方式进行扇区级全盘镜像,镜像过程中没有发现有硬盘存在坏道。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。

2、基于镜像文件分析所有磁盘底层数据,获取重组raid所需要的信息。根据获取到的raid信息重组raid,并进行异或校验,只有部分校验通过。因为离线硬盘上线之后会进行同步操作,损坏数据,只有部分校检通过就表示数据有损坏。

3、北亚企安数据恢复工程师尝试多种硬盘离线状态下提取数据,结果发现每块盘离线所提取的数据都是一样的。

4、分析&修复E分区中的dat文件,发现两个备份文件都有损坏,

5、分析聚合dat碎片,验证dat数据完整性,发现底层结构有损坏。

6、分析&扫描D分区的数据文件,但是数据文件目录不可见。

7、扫描D分区自由空间数据页,使用北亚企安自主开发工具分析和聚合文件碎片。

8、验证数据文件碎片的完整性和有效性。

9、提取备份文件中的数据记录到新建的数据库中。

10、将上层应用连接数据库,验证数据可用性。数据库文件可以正常加载,上层应用中用户账号正常,可以进行正常的数据查询。用户认可数据恢复结果。

相关推荐
北亚数据恢复1 天前
服务器数据恢复—存储重建同步失败阵列失效 完整数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·raid数据恢复
北亚数据恢复8 天前
服务器数据恢复—突破RAID6第二重校验 硬盘离线数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复
北亚数据恢复15 天前
数据库数据恢复—无有效备份下Oracle Truncate数据表的数据恢复案例
oracle·数据恢复·服务器数据恢复·北亚数据恢复
CHS_Lab17 天前
DELL服务器阵列崩溃恢复方法
服务器·数据恢复·dell·raid·阵列恢复·戴尔恢复·服务器恢复
北亚数据恢复17 天前
服务器数据恢复—Oracle数据库异常报错下的服务器数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·raid数据恢复
北亚数据恢复23 天前
VSAN数据恢复—VSAN架构原理与故障数据恢复实战
数据恢复·服务器数据恢复·北亚数据恢复·虚拟化数据恢复·vsan数据恢复
qq_2837200525 天前
MySQL技巧(九): Binlog 完整格式解析(ROW 模式,默认)
mysql·binlog·数据恢复
北亚数据恢复1 个月前
服务器数据恢复—RAID阵列多盘离线与数据库损坏下的服务器数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·存储数据恢复
Coolmuster_cn1 个月前
如何通过 5 种方式备份和恢复 Android 联系人
数据恢复·android备份
风清扬【coder】1 个月前
Anaconda 被误删后抢救手册:数据恢复 + 环境重建应急流程
python·数据恢复·anaconda·环境重建