当前位置: 首页 > news >正文

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

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

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

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

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

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

于是我发现,虚拟机启动时使用的快照文件是 你的虚拟机名.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,

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

第四步

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

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

http://www.lryc.cn/news/36976.html

相关文章:

  • 类和对象(一)
  • Java 不同路径
  • 【SAP PO】X-DOC:SAP PO 接口配置 REST 服务对接填坑记
  • 最新研究!美国爱荷华州立大学利用量子计算模拟原子核
  • 零入门kubernetes网络实战-22->基于tun设备实现在用户空间可以ping通外部节点(golang版本)
  • web安全——Mybatis防止SQL注入 ssrf漏洞利用 DNS污染同源策略
  • smp_init过程解析
  • 判断推理之逻辑判断
  • 2023金三银四常见Handler面试总结,附带答案
  • 为什么机器人操作系统ROS1、ROS2这么难学
  • day01
  • 第四十章 linux-并发解决方法五(顺序锁seqlock)
  • 【SPSS】交叉设计方差分析和协方差分析详细操作教程(附案例实战)
  • playwright--核心概念和Selector定位
  • 响应式操作实战案例
  • NetApp AFF A900:针对任务关键型应用程序的解决方案
  • 使用Houdini输出四面体网格并输出tetgen格式
  • 组合预测 | MATLAB实现EMD-KPCA-LSTM、EMD-LSTM、LSTM多输入单输出回归预测对比
  • 【C语言】操作符详解总结(万字)
  • mac系统手册(帮助/说明)
  • VLC播放器Demo(录像,截图等功能),Android播放器Demo可二次开发。
  • WeSpeaker支持C++部署链路
  • window vscode编辑appsmith源码
  • 操作系统面试题
  • Kafka入门(七)
  • 微服务介绍
  • 搭建SpringBoot多模块微服务项目脚手架(三)
  • 对vue3中reactive、toref、torefs、ref的详细理解
  • C++ Primer Plus 第6版 读书笔记(6) 第 6 章 分支语句和逻辑运算符
  • Java Class 加密工具 ClassFinal