爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      虚拟机vmdk文件误删除怎么恢复

      首页 知识中心 服务器 文章详情页

      虚拟机vmdk文件误删除怎么恢复

      2024-06-26 06:24:42 阅读次数:42

      数据恢复,虚拟机

      服务器数据恢复故障:

      Dell PS4000服务器(用于VMware虚拟主机),VMware ESXi 5.5版本,因意外断电,导致某台虚拟机不能正常启动,查看虚拟机的配置文件时发现此虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失。此时xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。找VMware工程师诊断后,尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。因此就将故障虚拟机下的xxx-flat.vmdk磁盘文件删除了,这时ESXi存储就有200多G的剩余空间了,而后VMware工程师就重新建了一个40G的虚拟机,并且分配了固定大小的虚拟磁盘,Windows Server 2008(虚拟机操作系统),数据库应用环境SQL Server 2008数据库服务器(管理宏桥和索菲两套应用数据库),虚拟机磁盘容量200G数据盘(精简模式)+ 160G快照数据盘。

      服务器数据恢复解决方法:

      1、备份数据 在VMware vSphere Client上将挂载的RD220i存储中VMFS卷以正常方式卸载掉。然后将RD220i存储上的VMFS卷通过网线的方式连接到备份服务器上,接着使用专业的工具将整个VMFS卷以扇区的方式镜像到已准备的备份空间上,以确保客户的数据安全,之后的分析和恢复操作均在备份的数据上进行。 ** 2、分析故障原因** 仔细分析VMFS卷的底层数据发现,ESXi主机的突然断电导致故障虚拟机目录下的目录项出现破坏,但是这种破坏不会影响虚拟机的重要数据,只是破坏了文件的目录项而已,可以通过人工修复即可解决。而人为删除某个文件的话,则目录项对应的数据区索引会被清掉,也不会影响删除文件的实际数据。这种情况可根据删除虚拟磁盘文件中的文件系统以及虚拟磁盘中的文件类型在VMFS卷自由空间中进行碎片匹配和合并,最终也可恢复删除的虚拟磁盘文件。但是在上述的两种情况之下又新建了一台虚拟机,并且分配了虚拟磁盘。经过仔细分析发现分配的40G虚拟磁盘已经全部清零了(在创建虚拟磁盘的时候会选择创建磁盘的类型),也是这个新建的虚拟机所占用的磁盘空间全部被清零。 如果新虚拟磁盘占用了删除虚拟机磁盘所释放的空间,那么此部分空间将无法恢复的。 图一:(是故障虚拟机的目录项区域) 虚拟机vmdk文件误删除怎么恢复 ** 3、实施过程一** 按照方向一的思路进行底层分析,根据VMFS卷的结构以及删除虚拟磁盘的文件系统信息,在底层的自由空间中扫描符合删除虚拟机磁盘的区域,并统计其数量和大小是否符合删除虚拟磁盘的大小。再根据虚拟磁盘中的文件系统的信息将这些扫描到的碎片进行排列组合,结果发现中间有好多碎片缺失,仔细再对这些缺失的碎片进行重新扫描,发现这些碎片确实没有找到。接着将扫描到的碎片安照虚拟磁盘原本的顺序重组,对于没有找到的碎片暂且留空。接下来利用虚拟磁盘快照程序将重组好的父盘和快照盘进行合并,生成一个新的虚拟磁盘。再用专业工具解释虚拟磁盘中的文件系统,因缺失好多数据,文件系统解释过程中报好多错误,提示某些文件损坏。 图二(解释完的文件系统): 虚拟机vmdk文件误删除怎么恢复

      在解析完文件系统后发现没有找到原始的数据库文件,而宏桥备份和索菲备份这两个目录的目录结构正常。但是在尝试将备份导入数据库中时,数据库导入程序提示报错。 图三(宏桥备份和索菲备份的部分目录结构): 虚拟机vmdk文件误删除怎么恢复

      导入.BAK文件报错信息如下 图四: 虚拟机vmdk文件误删除怎么恢复

      ** 4、实施过程二** 由于方向一中并没有将原始的数据库文件恢复出来,并且其中好多备份文件都无法正常使用。因此需采用第二套方案来恢复尚未恢复的数据库文件。根据SQL Server数据库的结构去自由空间中找到数据库的开始位置。在数据库的结构中,数据库的第9个页会记录本数据库的数据库名。因此根据这个特征可以核对此数据库的头部页是否是正在查找的。并且数据库的每个页中都会记录数据库页编号以及文件号,所以根据这些特征编写数据库扫描程序,然后利用程序去底层扫描所有符合数据库页的数据碎片。接着将扫描出来的碎片按顺序重组成一个完整MDF文件,再通过MDF校验程序检测整个MDF文件是否完整。在整个校验过程中,只有cl_system3.dbf和erp42_jck.dbf因有部分碎片没有找到外,其余数据库均校验成功。校验完的MDF文件如下 图五: 虚拟机vmdk文件误删除怎么恢复 cl_system3.dbf和erp42_jck.dbf因底层有很多碎片没有找不到(初步怀疑可能被覆盖),因此校验不通过。如下是cl_system3.dbf文件中某个碎片丢失的区域 图六: 虚拟机vmdk文件误删除怎么恢复

      ** 5、实施过程三** 由于上述两个方向实施完后,并没有将所有的数据库文件全部恢复出来,还有cl_system3.dbf和erp42_jck.dbf这里个文件因缺失部分页导致其无法正常使用。因此需要采用备份来恢复这两个数据库文件,但是在检查完这两个文件的备份后发现cl_system3.dbf的3月30号全部备份因备份机制故障导致没有备份出来,而erp42_jck.dbf的3月份备份全部没有,只有4月份的全部增量备份 图七: 虚拟机vmdk文件误删除怎么恢复 由于erp42_jck.dbf文件中只缺失少量的页,因此可以根据缺失的页号在增量备份中查找,再将找到的页补到erp42_jck.dbf文件中,这样可以恢复一部分丢失的数据库页。最终补完后还是缺失部分页,无法正常使用。但是可以通过自主开发的数据库解析程序将erp42_jck.dbf文件中用户比较重要的几十张表成功导出,并成功导入到新建的数据库中。 ** 6、验证数据** 在本地服务器中搭建和原始环境一样的数据库环境(SQL Server 2008),由客户通过Teamviewer远程工具连接到验证服务器,并安装上层宏桥应用软件。再由客户安排工程验证数据库是否完整,经过仔细的验证后,数据库恢复基本没问题。上层应用可以正常运行,数据记录也都基本没有缺失,数据库成功挂载, 图八:

      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/sun510/2162465,作者:宋国建,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:【虚拟机数据恢复】VMware虚拟机误删除vmdk文件的数据恢复案例

      下一篇:k8s搭建自定义dns

      相关文章

      2025-05-19 09:04:53

      【NetApp数据恢复】误操作导致NetApp存储的卷丢失,卷内虚拟机无法访问的数据恢复案例

      【NetApp数据恢复】误操作导致NetApp存储的卷丢失,卷内虚拟机无法访问的数据恢复案例

      2025-05-19 09:04:53
      存储 , 数据 , 数据恢复 , 解压
      2025-05-06 09:19:21

      【Linux 从基础到进阶】 Xen 虚拟化技术应用

      Xen 是一款开源的虚拟化技术,广泛应用于云计算和服务器虚拟化中。作为一款高性能的虚拟化平台,Xen 提供了完整的虚拟化(Full Virtualization)和准虚拟化(Paravirtualization)支持,能够在 x86 和 ARM 等架构上运行多个虚拟机。

      2025-05-06 09:19:21
      安装 , 虚拟化 , 虚拟机
      2025-03-26 09:09:00

      数据库数据恢复-ORACLE数据库常见故障有哪些?oracle数据库出现这些故障能恢复数据吗?

      数据库数据恢复-ORACLE数据库常见故障有哪些?oracle数据库出现这些故障能恢复数据吗?

      2025-03-26 09:09:00
      ORACLE , 数据库 , 数据恢复 , 数据文件
      2025-03-26 09:09:00

      数据库数据恢复—Oracle数据库打开报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”的数据恢复案例

      数据库数据恢复—Oracle数据库打开报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”的数据恢复案例

      2025-03-26 09:09:00
      报错 , 数据库 , 数据恢复 , 检测
      2025-03-26 08:43:34

      数据库数据恢复—断电导致Oracle数据库报错ORA-01110错误的数据恢复案例

      数据库数据恢复—断电导致Oracle数据库报错ORA-01110错误的数据恢复案例

      2025-03-26 08:43:34
      oracle , 报错 , 数据库 , 数据恢复 , 日志
      2025-03-26 08:43:34

      数据库数据恢复—MSSQL Server数据库报错“附加数据库错误823”的数据恢复案例

      MSSQL Server数据库比较常见的报错是“附加数据库错误823”。如果数据库有备份,只需要还原备份即可;如果无备份或者备份不可用,则需要使用专业的数据恢复手段去恢复数据。

      2025-03-26 08:43:34
      报错 , 数据库 , 数据恢复
      2025-03-26 08:43:34

      服务器数据恢复—Raid磁盘故障掉线导致上层数据库数据丢失的数据恢复案例

      服务器数据恢复—Raid磁盘故障掉线导致上层数据库数据丢失的数据恢复案例

      2025-03-26 08:43:34
      raid , 备份 , 数据库 , 数据恢复 , 文件
      2025-03-17 07:50:16

      VMware11版安装Ubuntu24.10-live-Sever-amd64位

      VMware11版安装Ubuntu24.10-live-Sever-amd64位

      2025-03-17 07:50:16
      分区 , 创建 , 虚拟机 , 选择
      2025-02-26 07:21:36

      HashMap和hashTable的区别--------》sleep、wait、join

      HashMap和hashTable的区别--------》sleep、wait、join

      2025-02-26 07:21:36
      java , sleep , wait , 对象 , 方法 , 线程 , 虚拟机
      2025-01-08 08:40:58

      一起学docker系列之一为什么要学习docker--从混乱到协调:Docker在开发和运维中的崭露头角

      在软件开发中,开发人员和运维人员之间的合作是至关重要的。然而,常常会出现一种场景:开发人员完成了某个功能,将代码上传到版本管理服务器(如Git或SVN),打包成JAR或WAR文件供运维人员使用。然而,运维人员在部署后却没有得到预期的结果。这种情况通常导致双方陷入争论和漫长的排错过程。

      2025-01-08 08:40:58
      Docker , 容器 , 应用程序 , 操作系统 , 环境 , 虚拟化 , 虚拟机
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5259754

      查看更多

      最新文章

      【Linux 从基础到进阶】 Xen 虚拟化技术应用

      2025-05-06 09:19:21

      数据库数据恢复—断电导致Oracle数据库报错ORA-01110错误的数据恢复案例

      2025-03-26 08:43:34

      服务器数据恢复—Raid磁盘故障掉线导致上层数据库数据丢失的数据恢复案例

      2025-03-26 08:43:34

      VMware11版安装Ubuntu24.10-live-Sever-amd64位

      2025-03-17 07:50:16

      虚拟机中windows与宿主机文件共享

      2024-12-31 06:01:41

      Linux 7.9 ens33网卡异常处理

      2024-12-31 06:01:41

      查看更多

      热门文章

      【服务器数据恢复】RAID5崩溃后强制上线离线硬盘导致系统启动异常的数据恢复案例

      2023-05-10 06:03:26

      Unix下zfs文件系统重组RAID-5恢复方法

      2022-11-16 11:58:11

      VM虚拟机常见问题之三-- 虚拟网卡问题

      2023-04-24 11:29:11

      跨vCenter Server在线迁移虚拟机

      2023-04-28 02:38:11

      vSphere与Workstation虚拟机交互的几种方法(三)

      2023-04-24 11:28:34

      【服务器数据恢复】服务器误操作导致raid5磁盘阵列分区丢失的数据恢复案例

      2023-05-17 06:10:04

      查看更多

      热门标签

      服务器 linux 虚拟机 Linux 数据库 运维 网络 日志 数据恢复 java python 配置 nginx centos mysql
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      Linux:虚拟机安装ubuntu-18.04.2镜像

      raid数据恢复,Raid5磁盘阵列数据恢复案例,服务器数据恢复

      服务器数据恢复案例研究_raid硬盘故障数据恢复

      让VMware ESXi虚拟交换机支持VLAN

      [1057]VMware安装的虚拟机窗口如何自适应屏幕大小

      数据库页碎片拼接过程分享

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号