基本信息
|
客户姓名 | 某有限公司 | ||
送修日期 | 2015 | |||
恢复用时 | 1天小时 | |||
故障描述 | 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。一次系统维护中,管理员不小心将data卷下的所有文件全部rm,删除后,马上停止系统,再未做其它操作,但删除时仍有大量终端在访问此服务器。要求恢复mysql数据库文件,即myd、frm、myi(可重建)文件,或每个数据库的.gz包,或所有重要数据库总的.tar.gz备份包。 | |||
检查恢复 | 1.对故障卷做完整备份。2.对总.tar.gz进行恢复分析,但恢复出来的文件解压到50%左右会报错,后续文件列表也无法列出。经分析,最大的原因是删除时仍有数据写入破坏文件导致。3.对分包的.gz文件进行恢复分析,大多数恢复成功。4.对于未恢复成功的.gz数据库。直接恢复其myd\frm数据文件,所有数据恢复成功。 |