服务器数据恢复环境:
6块750G磁盘的RAID6;
WEB服务器+MYSQL数据库;
存放了大量其它文件。
服务器故障:
先后有两块磁盘离线,服务器管理员没有及时更换磁盘,当第3个硬盘离线后raid崩溃,数据全部丢失。服务器管理员在数据丢失后便第一时间联系一家当地的数据恢复公司,但是经过该公司的数据恢复操作后仍有近一个月的文件没有恢复出来,MYSQL数据库仍然没有修复好。后来经其他运维的介绍,这位服务器管理员就联系到了我们数据恢复中心。
服务器数据恢复过程:
1、通过和服务器管理员沟通详细了解服务器故障后,我们数据恢复中心的数据恢复工程师先将这6块磁盘镜像备份到我们恢复中心的安全存储池中,以后数据恢复操作只会在镜像备份上进行。
2、通过对服务器备份镜像的分析,数据恢复工程师发现其中2块磁盘离线时间较早,没有写入最新的数据。本案例中的RAID6用的是双校验,第一个校验是由普通的XOR运算生成,而第二个校验是由Reed-Solomon算法生成。本案例RAID6有两块磁盘早已不写入新数据,要想完整恢复数据就必须使用第二个校验,否则最新的数据会丢失。
3、数据恢复工程师分析原始RAID的一些参数,然后使用北亚数据恢复工程师自己编写的RAID6恢复软件生成出一个完整镜像,再将镜像导回服务器管理员用新搭好的存储环境上,开机一切正常。
4、经过服务器管理员亲自验证,数据无任何问题,本次服务器数据恢复完成。