vmkfstools es uno de los comandos de shell de ESXi para administrar volúmenes de VMFS, dispositivos de almacenamiento y discos virtuales. Es posible realizar muchas operaciones de almacenamiento con el comando vmkfstools. Por ejemplo, puede crear y administrar almacenes de datos de VMFS en una partición física, o manipular archivos de disco virtual, almacenados en almacenes de datos NFS o VMFS.

Nota: Después de hacer un cambio con vmkfstools, es posible que vSphere Client no se actualice inmediatamente. Utilice una operación de actualización o reexaminación desde el cliente.

Para obtener más información sobre ESXi Shell, consulte Introducción a ESXCLI.

Sintaxis del comando vmkfstools

Por lo general, no debe iniciar sesión como usuario raíz para ejecutar los comandos vmkfstools. Sin embargo, algunos comandos, como los comandos del sistema de archivos, pueden requerir un inicio de sesión con el usuario raíz.

El comando vmkfstools admite la siguiente sintaxis de comandos:

vmkfstools options target.

El destino especifica una partición, un dispositivo o una ruta de acceso donde aplicar la opción de comando.

Tabla 1. Argumentos del comando vmkfstools
Argumento Descripción
opciones Una o más opciones de líneas de comandos y los argumentos asociados que se utilizan para especificar la actividad que vmkfstools realizará. Por ejemplo, se selecciona el formato de disco al crear un nuevo disco virtual.

Después de introducir la opción, especifique el destino en el cual se realizará la operación. El destino puede indicar una partición, un dispositivo o una ruta de acceso.

partition Especifica particiones de discos. Este argumento usa un formato disk_ID:P, donde disk_ID es el identificador del dispositivo que arroja la matriz de almacenamiento, y P es un número entero que representa el número de partición. El dígito de la partición debe ser mayor que cero (0) y debe corresponder a una partición VMFS válida.
device Especifica dispositivos o volúmenes lógicos. Este argumento utiliza una ruta de acceso en el sistema de archivos del dispositivo ESXi. El nombre de la ruta de acceso comienza con /vmfs/devices, que es el punto de montaje del sistema de archivos del dispositivo.

Use los siguientes formatos al especificar diferentes tipos de dispositivos:

  • /vmfs/devices/disks para discos locales o basados en SAN.
  • /vmfs/devices/lvm para volúmenes lógicos de ESXi.
  • /vmfs/devices/generic para dispositivos SCSI genéricos.
path Especifica un sistema de archivos o archivo VMFS. Este argumento es una ruta de acceso absoluta o relativa que nombra a un vínculo simbólico de directorio, una asignación de dispositivo sin formato o un archivo en /vmfs.
  • Para especificar un sistema de archivos VMFS, use este formato:
    /vmfs/volumes/file_system_UUID

    o

    /vmfs/volumes/file_system_label
  • Para especificar un archivo en un almacén de datos de VMFS, use este formato:
    /vmfs/volumes/file_system_label|file_system_UUID/[dir]/myDisk.vmdk

    Si el directorio de trabajo actual es el directorio principal de myDisk.vmdk, no escriba la ruta de acceso completa.

Las opciones del comando vmkfstools

El comando vmkfstools tiene varias opciones. Algunas de las opciones se recomiendan solo para usuarios avanzados.

Las formas largas y de letras únicas de las opciones son equivalentes. Por ejemplo, los siguientes comandos son idénticos.

vmkfstools --createfs vmfs6 --blocksize 1m disk_ID:P
vmkfstools -C vmfs6 -b 1m disk_ID:P

Subopción -v

La subopción -v indica el nivel de detalle del resultado del comando.

El formato de esta subopción es el siguiente:

-v --verbose number

Especifica el valor number como un valor entero de 1 a 10.

Puede especificar la subopción -v con cualquier opción vmkfstools. Si el resultado de la opción no es adecuado para su uso con la subopción -v, vmkfstools ignora -v.

Nota: Dado que puede incluir la subopción -v en cualquier línea de comando vmkfstools, -v no se incluye como una subopción en las descripciones de las opciones.