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

-c|--createvirtualdisk size[bB|sS|kK|mM|gG]
      -d|--diskformat [thin|zeroedthick|eagerzeroedthick]
      -W|--objecttype [file|vsan|vvol]
      --policyFile fileName

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

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

  • -d|--diskformat 指定磁盘格式。

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

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

创建虚拟磁盘的示例

本示例显示如何创建名为 disk.vmdk 的 2 千兆字节虚拟磁盘文件。您将在名为 myVMFS 的 VMFS 数据存储上创建该磁盘。该磁盘文件表示虚拟机可以访问的空虚拟磁盘。

vmkfstools -c 2048m /vmfs/volumes/myVMFS/disk.vmdk