一般而言,不需要以 root 用户身份登录来运行 vmkfstools 命令。但是,某些命令(例如文件系统命令),可能需要以 root 用户身份登录。

vmkfstools 命令支持以下命令语法:

vmkfstools conn_options options target

目标指定命令选项要应用到的分区、设备或路径。

表 1. vmkfstools 命令参数

参数

描述

选项

一个或多个命令行选项及相关联的参数,用于指定 vmkfstools 要执行的活动,例如,在创建新虚拟磁盘时选择磁盘格式。

输入选项后,指定要在其上执行操作的目标。目标可以指定分区、设备或路径。

分区

指定磁盘分区。此参数采用 disk_ID:P 格式,其中 disk_ID 是由存储阵列返回的设备 ID,而 P 是表示分区号的整数。分区号必须大于零 (0),并对应于有效 VMFS 分区。

设备

指定设备或逻辑卷。此参数使用 ESXi 设备文件系统中的路径名。路径名以 /vmfs/devices 开头,这是设备文件系统的挂载点。

指定不同类型的设备时,具体格式如下:

  • /vmfs/devices/disks 适用于本地磁盘或基于 SAN 的磁盘。

  • /vmfs/devices/lvm 适用于 ESXi 逻辑卷。

  • /vmfs/devices/generic 适用于通用 SCSI 设备。

路径

指定 VMFS 文件系统或文件。此参数是对目录符号链接、裸设备映射或 /vmfs 下的文件进行命名的绝对或相对路径。

  • 要指定 VMFS 文件系统,请使用以下格式:

    /vmfs/volumes/file_system_UUID

    /vmfs/volumes/file_system_label
  • 要指定 VMFS 数据存储上的文件,请使用以下格式:

    /vmfs/volumes/file_system_label|file_system_UUID/[dir]/myDisk.vmdk

    如果当前的工作目录是 myDisk.vmdk 的父目录,则不必输入完整路径。