服务器数据恢复环境:
北京某教育机构一台服务器中有一组由3块磁盘组建的raid5阵列,服务器安装的windows server操作系统。
服务器故障:
该服务器在运行过程中突然瘫痪,无法正常工作。北亚企安数据恢复工程师去现场对故障服务器进行了检测,发现故障服务器raid5阵列中有一块硬盘由于未知原因离线,服务器中存放重要数据的分区无法识别。
和用户方的沟通后得知:服务器发生故障后,服务器管理员执行了挽救服务器数据的一系列操作:重启服务器让故障硬盘重新上线同步数据,数据同步接近一半时,管理员将服务器强制关机。
服务器数据恢复过程:
1、将故障服务器内所有硬盘编号后取出,硬件工程师检测后没有发现有硬盘存在硬件故障。将所有磁盘以只读模式进行全盘镜像,镜像完成后将所有磁盘按照编号还原到原服务器中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免后续操作对原始数据造成二次破坏。
2、基于镜像文件对所有磁盘底层数据进行分析,获取到raid5结构相关信息后利用这些信息虚拟重组raid5阵列并进行抑或校验,结果只有部分数据校验通过。经过分析发现只有部分数据通过校检的原因是离线硬盘上线同步操作破坏了数据。尝试多种方法提取到的数据都是损坏的,只能尝试修复损坏的数据。
3、扫描&分析无法识别分区的数据文件,发现该分区的数据文件目录不可见。
4、扫描该分区自由空间数据页,北亚企安数据恢复工程师对扫描出来的碎片进行分析&重组碎片。重组完成后验证使用碎片重组出来的文件的完整度和有效性,验证通过后提取数据。
5、通过上层应用连接数据库对恢复数据进行可用性验证,经过验证,数据库文件可以正常加载,上层应用使用正常。本次服务器数据恢复工作完成。
标签:数据恢复,无法访问,raid5,故障,服务器,数据,硬盘 From: https://blog.51cto.com/sun510/9113819