0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟机数据恢复-虚拟机还原快照原理和误还原快照的数据恢复方案

Frombyte 来源:Frombyte 作者:Frombyte 2024-02-27 11:54 次阅读

虚拟机数据恢复环境&故障:
由一台物理服务器迁移到ESXI上的虚拟机,虚拟机迁移完成后做了一个快照,该ESXI上面一共运行了数十台虚拟机。某天工作人员不小心将快照进行了还原,虚拟机内的数据还原到了数年前刚迁移过来时的状态,迁移过来后的这几年更新的数据全部被删除。
虚拟机还原快照与删除数据在本质上是一样的,虚拟机删除快照后会将底层存储空间相应的空间释放,然后重用这部分释放出来的空间存储新的数据。所以,如果一台虚拟机不小心还原了快照,应该尽快将还原快照的虚拟机所在存储上的所有虚拟机关机或迁移到其他ESXI上。
要恢复虚拟机数据,我们需要先了解vmfs的底层结构,vmfs是wmware自有文件系统,在这个文件系统下所有的硬盘被默认划分为若干个区域,这些区域最小单位被称为“block”,每个block的大小为1MB,每1024个block组成一个MAP,这些信息都记录在文件系统的某一个特定区域内。每个map中的block在物理硬盘上的存储顺序是不连续的,但每个map中的所有block一定是属于一个文件的,即FileSize=N×MAP×1024(Block)。

wKgaomXdXNOAB5RGAAF79aoW9Ew715.png北亚企安数据恢复——虚拟机数据恢复


虚拟机数据恢复过程:
vmfs中如果某文件被删除,在底层数据中只是删除了该文件的索引项,实际数据内容和指向数据map并没有被删除。
1、使用北亚企安自研的数据提取工具将整个文件系统里面的所有空闲map提取出来。
2、在提取出来的map中找到符合快照文件头结构的map。
3、根据文件结构提取剩下的文件碎片。
4、将所有数据提取完成后,结合原有的vmdk合成一个新的vmdk。
5、挂载新合成的vmdk文件,解释该vmdk文件里面的数据即可。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据恢复
    +关注

    关注

    10

    文章

    419

    浏览量

    16885
  • 虚拟机
    +关注

    关注

    1

    文章

    855

    浏览量

    27381
收藏 人收藏

    评论

    相关推荐

    虚拟机数据恢复—EXT4文件系统下KVM虚拟机数据恢复案例

    文件和一个raw格式的磁盘文件,用户需要恢复数据是raw格式的磁盘文件。这几台被误删除的虚拟机存放的是数据库,程序代码等数据
    的头像 发表于 04-17 14:22 88次阅读
    <b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXT4文件系统下KVM<b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    在ubuntu16.04虚拟机测试uvc camera以及usb hid数据虚拟机后不识别,没有反应是怎么回事?

    你好,我想在ubuntu16.04虚拟机测试uvc camera以及usb hid数据,但是虚拟机后不识别,没有反应。我用其他的u盘或其他的uvc camera验证却可以识别。请问你们的uvc这块是否有专门的ubuntu驱动安装
    发表于 02-28 06:06

    怎么安装linux虚拟机

    在计算机领域,虚拟机是一种软件程序,它允许在主操作系统上运行多个虚拟操作系统。Linux虚拟机在开发、测试和学习等环境中得到广泛应用。本文将详细介绍如何安装Linux虚拟机,并提供一个
    的头像 发表于 11-23 10:50 624次阅读

    服务器数据恢复—误还原快照导致SqlServer数据数据丢失的数据恢复案例

    服务器数据恢复环境: vmfs文件系统,存放的是SqlServer数据库及其他办公文件。 服务器故障: 工作人员误操作还原快照,导
    的头像 发表于 11-06 15:06 282次阅读

    服务器数据恢复-VSAN数据恢复方案

    块机械硬盘。 故障描述:一个节点服务器掉线,导致部分虚拟机无法访问。 期望恢复数据恢复VSAN环境中故障虚拟磁盘数据
    的头像 发表于 10-31 14:15 300次阅读

    服务器数据恢复-VMWARE ESX SERVER数据恢复案例

    服务器数据恢复环境: 几台VMware ESX SERVER共享一台某品牌存储,共有几十组虚拟机。 服务器故障: 虚拟机在工作过程中突然被发现不可用,管理员将设备进行了重启,
    的头像 发表于 10-08 16:58 393次阅读

    服务器数据恢复-vmware虚拟机还原快照数据恢复案例

    服务器数据恢复环境: 从物理机迁移一台虚拟机到ESXI,迁移后做了一个快照。该虚拟机上部署了一个SQLServer
    的头像 发表于 08-30 15:36 528次阅读

    服务器数据恢复-ESXi误删虚拟机数据恢复案例

    服务器数据恢复环境: 一台服务器安装的ESXi虚拟化系统,该虚拟化系统连接了多个LUN,其中一个LUN上运行了数台虚拟机
    的头像 发表于 08-23 16:55 517次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-ESXi误删<b class='flag-5'>虚拟机</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-虚拟机的文件丢失导致Hyper-V服务瘫痪的数据恢复案例

    服务器数据恢复环境: 一台Windows Server服务器,部署Hyper-V虚拟化环境,虚拟机的硬盘文件和配置文件存放在一台DELL存储中。该存储中有一组由4块硬盘组建的RAID
    的头像 发表于 08-09 14:54 294次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-<b class='flag-5'>虚拟机</b>的文件丢失导致Hyper-V服务瘫痪的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-XenServer虚拟机磁盘文件数据恢复案例

    服务器数据恢复环境: 某单位一台Dell服务器上使用RAID卡搭建了一组由4盘RAID10。 服务器安装的XenServer虚拟化操作系统,虚拟机采用的Windows Server
    的头像 发表于 08-07 15:22 259次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-XenServer<b class='flag-5'>虚拟机</b>磁盘文件<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-VMware虚拟机数据恢复案例

    某公司信息管理平台,数台VMware ESX SERVER虚拟机共享一台IBM某型号存储。
    的头像 发表于 07-20 17:09 315次阅读

    【服务器数据恢复】ESXi虚拟磁盘文件被误删除的数据恢复案例

    和xxx-000001-delta.vmdk快照文件还在。联系VMware原厂工程师,VMware工程师需要新建一个虚拟机来解决故障问题,但发现ESXi存储空间不足。于是管理员将故障虚拟机下的xxx-flat.vmdk磁盘文件删
    的头像 发表于 05-25 16:19 1050次阅读
    【服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】ESXi<b class='flag-5'>虚拟</b>磁盘文件被误删除的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    【服务器数据恢复】服务器误删除KVM虚拟机数据恢复案例

    服务器中有3台KVM虚拟机:一台运行Mysql数据库,一台存放数据库备份,一台存放程序代码文件。
    的头像 发表于 05-09 14:39 379次阅读
    【服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】服务器误删除KVM<b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟机VMware使用技巧

    使用快照时要注意一个问题,假如把虚拟机回退到某一个快照(以下称“快照A”),那么从“快照A”之后的所有文件系统的变化(包括新建的文件、修改的
    的头像 发表于 05-08 11:07 1141次阅读
    <b class='flag-5'>虚拟机</b>VMware使用技巧

    还原ESXI虚拟机快照数据恢复案例

    ESXI上共有数十台虚拟机,EXSI连接一台HP EVA存储,所有虚拟机都存放在该EVA存储上。
    的头像 发表于 05-06 14:15 485次阅读