使用 vmkfstools 命令可以创建虚拟磁盘。

-c --createvirtualdisk size[kK|mM|gG]
-a --adaptertype [buslogic|lsilogic|ide|lsisas|pvscsi] srcfile
-d --diskformat [thin|zeroedthick|eagerzeroedthick]
-W --objecttype [file|vsan|vvol]
--policyFile fileName

此选项将在数据存储上的指定路径创建虚拟磁盘。指定虚拟磁盘的大小。为 size 输入值时,可以加上 k(千字节)、m(兆字节)或 g(千兆字节)等后缀以指明其单位类型。单位类型不区分大小写。vmkfstools 会将 kK 的含义理解为千字节。如果不指定单位类型,vmkfstools 将默认为字节。

可以与 -c 选项一同指定以下子选项。

  • -a 指定虚拟机用来与虚拟磁盘进行通信的控制器。您可以在 BusLogic、LSI Logic、IDE、LSI Logic SAS 和 VMware Paravirtual SCSI 之间进行选择。

  • -d 指定磁盘格式。

  • -W 指定虚拟磁盘是 VMFS 上的文件还是 NFS 数据存储上的文件,是 Virtual SAN 上的对象还是虚拟卷数据存储上的对象。

  • --policyFile fileName 指定磁盘的虚拟机存储策略。