我正在尝试使用具有1.98 TB容量和85 GB的VMFS数据存储添加虚拟磁盘。 然后,我打开虚拟机的电源,它给我的Insufficient disk space on datastore错误。 所以我删除了新创build的磁盘,并尝试启动,它给了我同样的错误! 我不想恐慌,但我需要一些关于如何解决这个问题的好build议,以及为什么会发生这种情况…
这是configuration:
Datastore: vmfs_temp Virtual Machine Properties - Options tab Config file: [vmfs_temp] VM-ASSS16-INT-SQL2K8R2-1/VM-ASSS16-INT-SQL2K8R2-1.vmx working location: [vmfs_temp] VM-ASSS16-INT-SQL2K8R2-1/ swapfile location: default
编辑:显示磁盘大小的屏幕截图 
查看主机可见的所有数据存储(在vSphere中,select主机>configuration选项卡>存储)。 任何数据存储都是完整的还是非常接近的? 即使虚拟机位于另一个数据存储上,交换文件也可能位于完整的数据存储上,并且如果主机无法创build交换文件,虚拟机将无法启动。
编辑:右键单击虚拟机,然后进入编辑设置>选项选项卡>交换文件位置。 select其他选项之一(“始终使用虚拟机存储”,因为该数据存储具有大量的可用空间,所以build议您可能会为您工作)。 至于清理该数据存储区,您可以右键单击该数据存储区,然后浏览并查看正在占用该空间的文件types。 可能您的主机默认configuration为为所有虚拟机使用不同的数据存储,并且此时仅由交换文件占用。
要更改主机的默认交换文件位置,请select主机,单击configuration选项卡和虚拟机交换文件位置。
虚拟磁盘有多大,数据存储的块大小是多less? 虚拟磁盘的大小可能会超过数据存储块大小所规定的容许大小。
虚拟机上是否有其他数据存储的文件? 他们有多满? login主机并检查硬盘驱动器的其他分区是否已满。