环境
保存内部数据: oracle数据库、电子仓库和mysql数据库
故障描述
关闭存储器电源后重新启动出现故障
无法启动虚拟机
存储制造商判断为电源模块故障
清空缓存并重新启动存储时,虚拟机无法正常启动
数据恢复流程
一、检查:
1 .合并用户vmware虚拟机中存在的两个快照文件。
2、以磁盘格式打开虚拟机磁盘镜像文件,检查文件系统内部的数据异常。 例如,文件丢失、文件内部的数据被替换或清零等)。
3、结论: mysql数据库的MYIsam索引文件myi被替换。 某个时间段的文件已丢失,此部分的数据已临时存储在缓存中,并且尚未写入磁盘。 重新启动存储将清空缓存,无法恢复此部分的数据。
二、恢复方案:
Mysql部分
Mysql的myisam引擎使用独立的表空间存储每个表的数据,如果文件仍然存在,则可以通过分析基础数据来检索表数据。 恢复率受索引文件MYI损坏的程度影响,预计可以恢复80%到90%的数据。
Oracle部分
Oracle数据库验证机制严格,测试的系统表空间中存在异常。 根据基础数据量的分析,预计恢复率也在80%到90%之间。
文件部分丢失
除了上述缓存中存储的可能未写入磁盘的文件以外,其他丢失的文件可以通过扫描可用空间获得。 恢复率无法基于扫描结果确定。 (可以扫描和恢复所有常规类型的文件。