使用 vmkfstools 命令可创建 VMFS 数据存储。

-C --createfs [vmfs3|vmfs5]
-b --blocksize block_size kK|mM
-S --setfsname datastore

该选项在指定的 SCSI 分区(如 disk_ID:P)上创建 VMFS3 或 VMFS5 数据存储。该分区将成为文件系统的主分区。

注:

在需要旧版主机访问数据存储时,使用 VMFS3 选项。

可以与 -C 选项一同指定以下子选项:

  • -b --blocksize – 定义 VMFS 数据存储的块大小。

    对于 VMFS5,唯一可用的块大小是 1 MB。对于 VMFS3,默认的块大小是 1 MB。根据您的需求,块大小可以是 1 MB、2 MB、4 MB 和 8 MB。输入大小时,请加上 m 或 M 后缀以表明其单位类型。单位类型不区分大小写。

  • -S --setfsname – 为创建的 VMFS 数据存储定义卷标。此子选项只与 -C 选项结合使用。指定的卷标最多为 128 个字符,并且在开头和结尾不能包含空格。

    注:

    对于所有实体,vCenter Server 都支持 80 个字符的限制。如果某个数据存储名称超过了该限制,则将该数据存储添加到 vCenter Server 中时,名称会缩短。

    在定义卷标之后,则可以在为 vmkfstools 命令指定 VMFS 数据存储时使用此卷标。卷标将显示在为 ls -l 命令生成的列表中,并且作为指向 /vmfs/volumes 目录下 VMFS 卷的符号链接。

    要更改 VMFS 卷标,请使用 ln -sf 命令。可参考以下示例:

    ln -sf /vmfs/volumes/UUID /vmfs/volumes/datastore

    datastore 是用于 UUID VMFS 的新卷标。

    注:

    如果向 vCenter Server 注册了您的主机,则对 VMFS 卷标所做的任何更改都将被 vCenter Server 覆盖。这样就保证 VMFS 标签在所有 vCenter Server 主机中都是一致的。