VMWare - 减小磁盘大小

Osc*_*sco 4 virtual-machines disk-space-utilization vmware-esxi

我们需要减小虚拟机磁盘的大小,该虚拟机的虚拟硬件中有 2 个磁盘,其中一个是 8TB,但最终只使用了 600GB。

当前配置: 在此输入图像描述

如果我们尝试在虚拟机的设置中设置较小的磁盘大小,我们会收到错误并且不要更改它。

想要的配置: 在此输入图像描述

我知道实际使用的只有 600GB,没有 8TB,但我们需要确保磁盘的大小永远不会超过 1TB。

我不知道我们是否可以取消注册虚拟机,创建一个新虚拟机并添加具有新磁盘大小的现有磁盘来解决此问题或我们可以做什么。

问候,

我们尝试使用 Thin Provision,但它仍然无法让我们降低磁盘大小。

来宾操作系统是 Windows Server 2019

Mas*_*imo 6

如果你想真正缩小磁盘,这是相当困难的;即使您设法将虚拟磁盘切换到精简配置,它仍然会被视为 8 TB 磁盘,并且来宾操作系统可能会在以后填满它;此外,虚拟机管理程序没有与来宾操作系统相同的“可用空间”概念:如果之前已写入该空间,您很可能最终会得到占用 3 TB 的精简配置磁盘。

由于这是一个数据磁盘,更好的方法是在来宾操作系统内部复制数据并切换驱动器号:

  • 添加另一个较小的磁盘到虚拟机
  • 停止正在使用磁盘上数据的任何服务
  • 将所有数据从大磁盘复制到小磁盘(您可以用来robocopy保留权限、时间戳和其他所有内容)
  • 从虚拟机中删除大磁盘
  • 将新磁盘的盘符更改为与旧磁盘相同
  • 重新启动所有服务和/或整个操作系统