参考2: https://blog.csdn.net/haiziccc/article/details/102460700
注意:原文描述错误,大致原理是对的。
flat.vmdk介绍
这是个默认的大型虚游源拟磁盘数据文件,创建于你添加虚拟硬盘驱动到虚拟机时,大小相当于你添加的磁盘大小,孝吵我的理解,就是你添加的硬盘。
delta.vmdk介绍
这是当虚拟机创建快照后,产生的虚拟磁盘数据,当创建快照后,原有的flat.vmdk是不在写入数据了,变成只读状态,后续都会往delta.vmdk写入数据,初始大小为16MB,后续会以16MB的速度进行增长。由于原始的磁神慎态盘大小是由flat.vmdk的大小,所以delta.vmdk的大小是不会超过flat.vmdk的。
由于上述文件都还在,这说明数据都是存在的,只是系统缺少了部分配置文件。
解决方案
解决步骤
根据flat.vmdk文件先将系统还原到快照前状态。
新建一个同等配置的虚拟机,但是在配置时不要添加硬盘。
通过ssh登录主机(需要在服务器管理页面开启ssh服务)。
找到原有虚机安装位置,找到vmdk文件,查看文件大小,ls -la xxx.vmdk
进入新建虚拟机的文件根目录下, 通过指令『vmkfstools -c 文件大小 -a lsilogic xxx.vmdk』创建一个虚拟磁盘(注意大小必须和原有磁盘大小相同)
使用mv命令将原有主机的flat.vmdk复制到当前新主机路径下,替换掉我们创建的flat.vmdk文件。
进入虚拟机配置界面,将该新建磁盘添加到当前虚拟机配置中。
完成后启动虚拟机,即可完快照前系统的还原了。
根据delta-vmdk文件恢复快照
当系统起来后,我们先给当前系统执行一次快照。
使用mv指令将源delta.vmdk覆盖掉当前的delta.vmdk
之后我们还原快照即可还原到原有快照时的状态。
这个挺简单,LZ可以百度“easyrecovery”这个软件,安装后,直接恢复文件就是了。当然,vmware虚拟机文件所在的握唯扮那山念个分区,在恢复之前不能有写入 *** 作,段灶即,不能在该分区存储新的文件。
希望对LZ有帮助。
问题一:在vmware中删除的虚拟机还能找回来吗 楼主 你删除的虚拟机仅仅是在列表中删除,其对应的文件并没有删除,每一个建立的虚拟机都会在主机上创建一个以该 *** 作系统名称命名的目录,位置大都在“我的文档”下,找到后方可回复! 希望可以帮到你
问题二:如何把vmware中已经移除的虚拟机恢复 Dell R710 系列服务器(用于VMware虚拟主机),Dell MD 3200系列存储(用于存放虚拟机文件),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虚拟磁盘已经全部清零了(在创建虚拟磁盘的时候会选择创建磁盘的类型),也是这个新建的虚拟机所占用的磁盘空间全部被清零。如果指笑新虚拟磁盘占用了删除虚拟机磁盘所释放的空间,那么此部分空间将无法恢复的。
问题三:虚拟机移除后怎么恢复原型机 如果虚拟机对应的文件没有删除的可以打开VMware>文件>打开>找到虚拟机文件所在目录打开 .vmx 结尾的文件。
问题四:VMware虚拟机删除1个怎样再恢复那1个,求助 如果你删除的时候选择了同时从磁盘上删除就不可能恢复了,只能重新安装,如果你删除的时候只是从虚拟机中删除,可以找到原来虚拟系统所在文件夹,打开虚拟机文件就可以了
问题五:如何恢复删除了虚拟机的文件? 下载一个软件叫EasyRecovery。可以还原本地磁盘上刚删除的文件。注意要还原的话,该磁盘不能写入数据,否则就很难了
问题六:删除虚拟机后怎么恢复虚拟机所占的磁盘空间? 卸载虚拟机后,用安全卫士清理系统可以清除系统内的残留文件。先前在虚拟机内看到的是iso文件,如果不需要也可以直接删除。
问题七:win10虚拟机删除硬件后怎么恢复 1、点击开始菜单,然后点击【设置】; 2、打开历橡系统设置后,点击【系统】选项进入; 3、选择【通知和 *** 作】,然后在右侧选择“选择在任务栏上显示哪些图标”; 4、然后将windows资源管理器(安全删除硬件并删除媒体)设置为开。
问题八:误删除虚拟机,虚拟磁盘,快照文件怎么恢复 方法/步骤
前提,事先要有拍摄虚拟机快照。
参阅百度经验:如何创建虚拟机快照
若想将此虚拟机恢复到最近拍摄的快照状态,
可单击“恢复快照”图标,
若想将虚拟机恢复至以前的其他快照状态,
可单击“管理快照”图标,
从快照管理器可见快照可以是树状分支结构,
一个快照后又可以拍摄多个不同状态的快照,
并非是单一连续的;
选中想要恢复的快照;
单击“转到”;
单击“是”,恢复虚拟机至相应快照状态;
成功恢复快照;
虚拟机切换回快照拍摄时的状态;
问题九:请问vmare虚拟机数据恢复怎么弄啊,不小心把一个主机给删了啊,还能找回来吗 这个只要安装主机的那个文件夹还在就还是有希望的吧
问题十:vmware虚拟机删除怎么恢复,有没有虚拟机数据恢复软件 虚拟机的文件的恢复工具是有的,下面的这个就很适合你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)