使用 vmkfstools
命令创建 VMFS 数据存储或暂存分区。
-C|--createfs [vmfs5|vmfs6|vfat]
此选项将在指定的 SCSI 分区(例如 disk_ID:P)上创建 VMFS 数据存储。该分区将成为数据存储的主分区。对于 VMFS5 和 VMFS6,可用的唯一块大小为 1 MB。
可以与 -C
选项一同指定以下子选项。
-
-S|--setfsname
- 为创建的 VMFS 数据存储定义卷标。此子选项只与-C
选项结合使用。指定的卷标最多为 128 个字符,并且在开头和结尾不能包含空格。注: 对于所有实体,vCenter Server 都支持 80 个字符的限制。如果某个数据存储名称超过了该限制,则将该数据存储添加到 vCenter Server 中时,名称会缩短。在定义卷标之后,则可以在为
要更改 VMFS 卷标,请使用vmkfstools
命令指定 VMFS 数据存储时使用此卷标。卷标将显示在为ls -l
命令生成的列表中,并且作为指向/vmfs/volumes
目录下 VMFS 卷的符号链接。ln -sf
命令。可参考以下示例:ln -sf /vmfs/volumes/UUID /vmfs/volumes/datastore
datastore 是用于 UUID VMFS 的新卷标。
注: 如果向 vCenter Server 注册了您的主机,则对 VMFS 卷标所做的任何更改都将被 vCenter Server 覆盖。此操作保证 VMFS 标签在所有 vCenter Server 主机中都是一致的。 -
-Y|--unmapGranularity #[bBsSkKmMgGtT]
- 此子选项仅适用于 VMFS6。为取消映射操作定义粒度。默认粒度为 1 MB。与块大小一样,输入单位类型。 -
-O|--unmapPriority <none|low|medium|high>
- 此子选项仅适用于 VMFS6。为取消映射操作定义优先级。
创建 VMFS 文件系统的示例
此示例说明如何在 naa.ID:1
分区上创建名为 my_vmfs 的 VMFS6 数据存储。
~ vmkfstools -C vmfs6 -S my_vmfs /vmfs/devices/disks/naa.ID:1