RAID5阵列上层SQL Server数据库数据恢复案例
最新动态来源:本站原创点击数:295更新时间:2024/8/22
服务器数据恢复环境&故障:
某品牌服务器中有一组由有5块SAS磁盘组建的RAID5磁盘阵列。
存储空间划分一个LUN,操作系统层面划分3个分区,第一个分区存放的是windows server系统,第二个分区存放SQL Server数据库,第三个分区存放备份文件。
在运行过程中服务器突然不可用。
服务器数据恢复工程师到达现场后对服务器raid进行初检,发现该服务器中的2块磁盘出现故障离线,RAID崩溃,服务器不可用。需要恢复服务器中的SQL Server数据库数据。
服务器数据恢复过程:
1、将服务器中所有磁盘标记后取出,硬件工程师检测后发现其中一块离线磁盘存在严重物理故障且修复难度极大,另外一块离线硬盘也存在一定程度的物理故障但是可以修复,其他磁盘完好。
2、将物理故障较轻的那块离线磁盘进行修复。修复完成后将所有磁盘(除了物理损坏严重的那块离线硬盘)以只读方式做扇区级全盘镜像,镜像完成后将所有磁盘按照标记原样还原到原服务器中,后续的数据分析和数据恢复工作都基于镜像文件进行。
3、北亚企安数据恢复工程师基于镜像文件分析所有磁盘在原始RAID中的组合参数,发现损坏严重的那块物理磁盘离线时间较早,不存在最新数据,可以通过修复好的离线磁盘来恢复数据。
4、按照上面步骤分析出来的原始RAID组合参数,虚拟重组RAID。RAID重组完成后,发现原服务器上的三个分区均能正常识别,且能看见所有的文件。
5、恢复出重要的SQL SERVER数据库文件,并附加到 SQL SERVER数据库上进行验证和查看,数据库数据正常。