Descripción general del comando nvmeadm
Los comandos nvmeadm utilizan la siguiente sintaxis:
nvmeadm subcommand [option] [controller_name]
Notas -
Si no se especifica un nombre de controlador en un comando, se devuelve la información necesaria para todos los controladores.
Cuando un comando falla, devuelve uno de los códigos de error que se muestran en Códigos de error de nvmeadm.
El comando nvmeadm admite los subcomandos que se enumeran en la tabla siguiente.
|
|
list
|
Muestra información para el controlador especificado.
|
namespace
|
Muestra información para los espacios de nombres del controlador especificado.
|
getlog
|
Muestra las páginas de log de NVMe del controlador. Hay tres páginas de log: SMART/Health, Error e Intel information.
|
getfeature
|
Muestra las características de NVMe del controlador.
|
format
|
Aplica un formato de bajo nivel a los espacios de nombres especificados, lo cual cambia el tamaño de metadatos y LBA para el controlador. Después de aplicar un formato de bajo nivel, se destruyen todos los datos.
Notas -
Detenga todas las operaciones de E/S en el dispositivo NVMe antes de intentar aplicar el formato. Es no es necesario si simplemente intenta obtener detalles de formato mediante la opción de formato -l o --list.
|
erase
|
Borra los medios de espacios de nombres de NVMe para el controlador. Antes de borrar un espacio de nombres, se deben detener todas las operaciones de E/S en el medio.
Notas -
Detenga todas las operaciones de E/S en el dispositivo NVMe antes de intentar esta acción.
|
export
|
Exporta la configuración de SSD a un archivo. No se debe editar ni modificar el archivo.
|
import
|
Importa la configuración del tamaño de bloque y del tamaño de los metadatos desde un archivo.
Notas -
Detenga todas las operaciones de E/S en el dispositivo NVMe antes de intentar esta acción.
|
|
El comando nvmeadm admite las opciones que se enumeran en la tabla siguiente.
|
|
|
|
–?
|
--help
|
Todo
|
Muestra información sobre el uso.
|
-V
|
n/a
|
Todo
|
Muestra información de la versión.
|
–a
|
--all
|
format
erase
|
Selecciona todos los espacios de nombres del controlador.
|
–b
|
–-blocksize
|
format
|
Especifica el tamaño de datos de LBA de un espacio de nombres en el controlador. Esta opción requiere un argumento para el tamaño de bloque. Los tamaños de bloque admitidos dependen del controlador (consulte Visualización de formatos de LBA admitidos).
|
–e
|
–-error
|
getlog
|
Recupera la información de error ampliada.
|
–f
|
––format
|
format
|
Aplica formato a los medios de espacios de nombres de NVM en el controlador según el tamaño de bloque lógico y el tamaño de metadatos especificados con las opciones –b, –m, -a y –n.
|
-f
|
–-filename
|
export, import
|
Escribe o lee los datos en el nombre de archivo especificado.
|
–h
|
–-health
|
getlog
|
Recupera la información de SMART/estado del controlador. La información se proporciona para todo el ciclo de vida del controlador y se conserva a lo largo de los apagados y encendidos.
|
–l
|
–-list
|
format
|
Muestra los formatos de LBA que admite el controlador. Cada formato de LBA contiene un tamaño de LBA y un tamaño de metadatos.
|
–m
|
–-metadatasize
|
format
|
Especifica el tamaño de metadatos de un espacio de nombres en el controlador. Esta opción requiere un argumento para el tamaño de metadatos. Los tamaños de metadatos admitidos dependen de los tamaños de bloque admitidos (consulte Visualización de formatos de LBA admitidos).
|
–n
|
–-namespace
|
format, namespace, erase
|
Selecciona el espacio de nombres en el controlador.
|
-s
|
–-vendor_specific
|
getlog
|
Obtiene el log del proveedor. Esta opción requiere un directorio en el que se guarda la información de log.
|
–v
|
–-verbose
|
list, namespace
|
Muestra información detallada de un controlador o dispositivo/espacio de nombres, según el subcomando invocado.
|
|