Vsphere 存储使用情况在虚拟机上显示不同

Vsphere 存储使用情况在虚拟机上显示不同

我正在使用 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 - 运行良好。

相关内容