此选项可在创建虚拟机后,对分配至虚拟机的磁盘大小进行扩展。

-X --extendvirtualdisk newSize [kK|mM|gG]

输入此命令之前,必须先关闭使用此磁盘文件的虚拟机的电源。必须更新磁盘上的文件系统,以便客户机操作系统能够识别和使用新的磁盘大小,并利用额外的空间。

注:

无法热扩展虚拟 SATA 磁盘或扩展后的容量等于或大于 2TB 的任何虚拟磁盘。

通过分别添加 k(千字节)、m(兆字节)或 g(千兆字节)等后缀,可以将 newSize 参数指定为千字节、兆字节或千兆字节。单位类型不区分大小写。vmkfstools 会将 kK 的含义理解为千字节。如果不指定单位类型,vmkfstools 将默认为千字节。

上述 newSize 参数将重新定义整个磁盘的大小,而不是定义给磁盘增加的大小。

例如,要给 4 G 的虚拟磁盘增加 1 G,则输入:vmkfstools -X 5g 磁盘名称

通过使用 -d eagerzeroedthick 选项,可将虚拟磁盘扩展为 eagerzeroedthick 格式。

注:

请勿对具有相关快照的虚拟机的基础磁盘进行扩展。否则,您再也不能提交快照或将基础磁盘转换回原始大小。