首先我要说的是,我对整个 VMWare ESX/vSphere 还很陌生,所以如果这是常见问题解答或在使用更好的措辞之前被问过无数次,我深表歉意。此外,如果我到处使用错误的术语,请纠正我。
我们刚刚获得了这台全新的 VMWare EXS 服务器,并开始从办公室导入虚拟机。其中一些最初基于 VMWare,其他则从 MS Virtual Server 转换而来。
其中一台机器需要更大的磁盘,但 vSphere Client 中的磁盘大小 spinedit 已禁用。磁盘类型为厚的。但是,对于其他具有相同磁盘类型的机器,spinedit 已启用,我可以愉快地调整其磁盘大小。
问题是:为什么我不能调整这个磁盘的大小?
所有机器都是新转换的,所以我假设还没有快照,我读到这会阻止调整大小的发生(再次,如果我错了,请纠正我)。
答案1
您可能还想检查所有快照是否已被删除。
答案2
虚拟机导入到您的服务器后是什么版本?您使用的是 ESX 3.5 还是 vSphere?
如果您的虚拟机是版本 7,那么您可以动态调整 .vmdk 的大小。如果是版本 4,则需要关闭虚拟机,然后才能调整 .vmdk 的大小。
您可以通过右键单击 esx/vsphere 客户端中的虚拟机,然后单击编辑设置来确定虚拟机版本。版本显示在打开的窗口的右上角。如果尚未升级到版本 7,您需要将它们全部升级到版本 7。您可以通过右键单击虚拟机并选择升级来执行此操作。为此,需要关闭虚拟机。
增加虚拟磁盘 .vmdk 的大小后,您需要调整 ntfs 分区的大小。这里有一份关于整个过程的很好的指南:
http://www.jjclements.co.uk/index.php/2009/09/14/vmware-esx-vsphere-resize-disk
答案3
还值得检查数据存储的块大小,这将限制.vmdk 大小。