服务器数据恢复—EVA存储异常断电重启后虚拟机无法启动的数据恢复方案

本文涉及的产品
轻量应用服务器 2vCPU 4GiB,适用于搭建Web应用/小程序
轻量应用服务器 2vCPU 4GiB,适用于网站搭建
轻量应用服务器 2vCPU 4GiB,适用于搭建容器环境
简介: 服务器存储数据恢复环境:某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)+快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。服务器存储故障&检测:存储异常断电重启后,存储中一台虚拟机无法启动。工作人员推测故障原因是异常断电导致电源模块出现故障,清空cache后重新启动存储发现该虚拟机仍无法正常启动。

服务器存储数据恢复环境:
某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)+快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。

服务器存储故障&检测:
存储异常断电重启后,存储中一台虚拟机无法启动。工作人员推测故障原因是异常断电导致电源模块出现故障,清空cache后重新启动存储发现该虚拟机仍无法正常启动。
发生故障的虚拟机内的数据主要是oracle数据库和mysql数据库,mysql数据库部分表异常无法查看数据。
1、故障虚拟机有两个快照文件,因为vmware虚拟机快照文件被创建后所有的数据更新操作都只发生于快照文件内,所以必须先合并虚拟机快照才能确定虚拟磁盘内部文件的损坏情况。
2、合并快照完成后,以磁盘格式打开虚拟机磁盘镜像文件,发现文件系统内部数据异常:文件丢失、文件内部数据被替换或清零等。mysql数据库内的myisam索引文件MYI被替换为其他数据。大概有一个星期的写入文件丢失,根据其他文件的损坏情况及常规的文件存储流程可以判断,这部分数据暂存于缓冲中没有写入磁盘。缓冲在重启存储的过程中已被清空,所以这部分数据无法恢复。

服务器存储数据恢复方案:
1、Mysql数据库的myisam引擎使用了独立表空间对各个表的数据进行存储,文件仍然存在的情况下可以通过解析底层数据的方法获取表数据。索引文件MYI的受损程度影响数据恢复概率,预计可恢复百分之八十到百分之九十的数据。
2、Oracle数据库的校验机制比较严格,经过测试发现系统表空间存在异常,北亚企安数据恢复工程师按照底层数据量进行分析,预计可恢复百分之八十到百分之九十的数据。
3、针对丢失文件,除去那些存于缓冲而未写入磁盘的文件,其他丢失的文件可通过扫描空闲空间获得。

相关文章
【YashanDB知识库】虚拟机重启后启动YMP报错
在虚拟机重启后,使用 `ymp.sh` 启动 YMP 时出现 8093 端口报错。经分析,8093 端口为 yasom 使用端口,报错原因为 yasom 进程未启动。解决方法为启动 yasom 和 yasagent 进程,命令分别为:`yasboot process yasom start -c ymp` 和 `yasboot process yasagent start -c ymp`。若提示 `yasboot` 无法识别,需先通过 `source yashan-migrate-platform/db/conf/ymp.bashrc` 设置环境变量。
|
8月前
|
网络协议 数据库
【YashanDB知识库】服务器重启后Yashandb无法启动
【YashanDB知识库】服务器重启后Yashandb无法启动
|
7月前
|
JavaScript Linux Python
在Linux服务器中遇到的立即重启后的绑定错误:地址已被使用问题解决
总的来说,解决"地址已被使用"的问题需要理解Linux的网络资源管理机制,选择合适的套接字选项,以及合适的时间点进行服务重启。以上就是对“立即重启后的绑定错误:地址已被使用问题”的全面解答。希望可以帮你解决问题。
393 20
|
8月前
|
监控 网络安全 虚拟化
Hyper-V中Win10,虚拟机运行错误处理的方案
当Hyper-V中的Windows 10虚拟机出现运行错误时,可按以下步骤处理:首先进行基本检查与修复,包括检查虚拟机配置、确保Hyper-V服务正常运行及重启相关服务。其次,使用PowerShell命令或DISM工具修复虚拟机配置和系统组件。接着,查看事件查看器中的错误日志,分析问题原因。调整虚拟机资源分配,优化性能。针对特定错误情况,如启动失败或网络问题,采取相应措施解决。若问题仍未解决,考虑克隆、重置或重新安装虚拟机,必要时联系技术支持。操作前请备份重要数据并以管理员身份运行命令。
|
8月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
|
8月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
本文介绍了YashanDB在特定场景下的问题分析与解决方法。当使用yasboot重启数据库后,yasom和yasagent进程虽启动成功但出现告警,原因是缺少libnsl.so.1库文件或环境变量配置错误。解决步骤包括:检查系统中是否存在该库文件,若不存在则根据操作系统类型安装(有外网时通过yum或apt,无外网时创建符号链接),若存在则调整环境变量配置,并重新启动相关进程验证问题是否解决。
|
9月前
|
网络协议 数据库
【YashanDB 知识库】服务器重启后 Yashandb 无法启动
在服务器重启后,YashanDB 出现启动失败的问题,错误提示为连接被拒,原因是 1675 端口(yasom 端口)未监听,表明 yasom 进程未启动。解决方法是先通过命令行依次启动 yasom 和 yasagent 维护进程,再启动数据库实例。此问题影响 YashanDB 的所有版本。 注意,上述简介已经根据给定内容进行简化和概括,并控制在240字符以内。如果需要包含更多技术细节或步骤,可能会超过字符限制。
|
19天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
155 10
|
16天前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
21天前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
246 8

热门文章

最新文章

相关产品

  • 云服务器 ECS