通常,您无需以 root 用户身份登录即可运行 vmkfstools 命令。但是,有些命令可能需要以 root 用户身份登录,如文件系统命令。

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

vmkfstools options target

target 是指将命令选项应用到的分区、设备或路径。

表 1. vmkfstools 命令参数

参数

描述

选项

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

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

分区

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

设备

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

指定不同设备类型时,请使用以下格式:

  • 本地磁盘或基于 SAN 的磁盘:/vmfs/devices/disks

  • ESXi 逻辑卷:/vmfs/devices/lvm

  • 一般 SCSI 设备:/vmfs/devices/generic

路径

指定 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 的父目录,则无需输入完整路径。