VMware空间不足又无法删除快照的解决办法

编程入门 行业动态 更新时间:2024-10-25 13:20:19

如果因为快照删除半路取消或者失败,快照管理器就不再显示这个快照,但是其占用的空间还在,最终导致硬盘不足。

可以百度到解决方案,就是在快照管理器,先新建一个,再点删除,等待删除完成就可以将新旧快照都合并并且删除。

问题就来了,硬盘不足删除失败,因为虚拟机磁盘设置是”将虚拟磁盘拆分成多个文件“。(如果设置成单个文件,不确定在删除快照时是否需要额外空间,如果不需要,硬盘不足也可删除成功)

这就死锁了,就是硬盘不足我才来删除快照的,然后你告诉我要额外硬盘空间才能删除快照。

所以现在先想办法删除,因为磁盘内无其他内容可以删除,只能手动删快照,但不能影响虚拟机运行。

于是我发现,虚拟机启动时使用的快照文件是 你的虚拟机名.vmx 里面的

scsi0:0.fileName = "你的虚拟机名-000007.vmdk"

决定的,使用把这个值修改成前一个值,就可以启动上一个快照,这个快照可以挪到其他硬盘或者删除。

”上一个快照“指的是这个启动快照里面的parentFileNameHint的值

txt打开 你的虚拟机名-000007.vmdk

可以看到parentFileNameHint="你的虚拟机名-000006.vmdk"。

做好重要文件提交和备份后关闭虚拟机。

第一步

把 你的虚拟机名.vmx 的scsi0:0.fileName的值改为"你的虚拟机名-000006.vmdk"

scsi0:0.fileName = "你的虚拟机名-000006.vmdk"

第二步

验证虚拟机启动:把你的虚拟机名-000007开头的全部文件放进新文件夹(同一个磁盘不耗时)

开机,启动正常后,关机。

第三步

把新文件夹的最新快照文件移动到其他盘或者删除,直到足够快照删除,大概是30G,

所以可以移除一部分,后续不够再移多点。

第四步

在上方菜单栏,虚拟机-快照-快照管理器,新建一个快照,就可以马上点删除了,提示空间不足就多删移动到新文件夹的快照文件,都移完还不足,就重复第一步到第三步,再把最新快照移除,直到删除快照不报错。等很长一段时间,快照合并完成,自动删除旧快照,空间就出来了。

后续移开的快照是否可以放回来没有测试。

更多推荐

VMware空间不足又无法删除快照的解决办法

本文发布于:2023-06-14 08:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1457929.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快照   解决办法   空间   VMware

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!