我正在使用 vSphere 7.0.3 和 ubuntu 20.4 vm 以及 VMware Tools 版本:11360,问题是我们从 vm 快照创建了一个 vm ->然后从该 vm 中从其快照创建了一个 vm 等等..
Filesystem Size Used Avail Use% Mounted on
udev 12G 0 12G 0% /dev
tmpfs 2.4G 4.4M 2.4G 1% /run
/dev/mapper/ubuntu. 61G 13G 46G 22% /
/dev/sdc1 288G 30G 244G 11% /mounts
/dev/sdb1 192G 21G 161G 12% /var/lib/docker
我们可以看到实际使用量不到 70G,但在 vspere 中我看到“存储使用量”为 250G
如果我进入这个虚拟机所在的数据存储,它仍然没有达到 250G
vswp 25,165,824 KB
1.vmdk 2,340,864 KB
2.vmdk 1,380,352 KB
3.vmdk 162,816 KB
在当前的虚拟机上没有快照,我猜想我们之所以出现这个问题是因为我们多次从快照克隆,但是有没有办法解决这个问题呢?
我试过跑步
sudo vmware-toolbox-cmd disk shrinkonly
但我收到错误
The shrink feature is not available,
either because you are running an old version of a VMware product, or because too many communication channels are open.
If you are running an old version of a VMware product, you should consider upgrading.
If too many communication channels are open, you should power off your virtual machine and then power it back on.
我认为我无法使用它,因为这个 vm 父文件至少有 5-7 层。
答案1
我认为我无法使用它,因为这个 vm 父文件至少有 5-7 层。
这可能是真的。
快照用于测试概念,如果测试结果良好,则将其合并到基础机器中。它们不是创建基础机器的最佳选择。
虽然可以使用快照进行备份,但我认为这不是一个好策略。请使用适合您的 VMware 版本的备份方法。对我来说,我会备份文件夹。
从 Ubuntu ISO 创建您的父(基础)Ubuntu 机器并正确安装它。
这会起作用。我在 VMware 中运行 VM 的 Ubuntu 22.04 LTS - 运行良好。