Este es el comando nvme-get-feature que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
nvme-get-feature: obtiene una función NVMe, devuelve los resultados correspondientes
SINOPSIS
nvme obtener función [--namespace-id = | -norte ]
[--feature-id = | -F ] [--cdw11 = ]
[--data-len = | -l ]
[--sel = | -s ]
[--raw-binary | -B]
DESCRIPCIÓN
Envía un comando de administrador NVMe Get Feature y devuelve los resultados correspondientes. Esto podría ser
el valor de la característica, o también puede incluir una estructura de característica si la característica lo requiere
(p. ej., tipo de rango LBA).
los El parámetro es obligatorio y puede ser el dispositivo de caracteres NVMe (por ejemplo:
/ dev / nvme0), o un dispositivo de bloque de espacio de nombres (por ejemplo: / dev / nvme0n1).
En caso de éxito, la estructura de la función devuelta (si corresponde) se puede devolver en uno de
varias formas dependiendo de las banderas de opciones; la estructura puede analizarse por el programa y
impreso en un formato legible si es una estructura conocida, mostrada en hexadecimal o sin formato
El búfer se puede imprimir en la salida estándar para que otro programa lo analice.
OPCIONES
-norte , --namespace-id =
Recupera la característica para el nsid dado. Esto es opcional y la mayoría de las funciones no se utilizan.
este valor.
-F , --feature-id =
La identificación de la función que se enviará con el comando. El valor proporcionado debe estar en hexadecimal.
-s , --sel =
Seleccionar (SEL): este campo especifica qué valor de los atributos devolver en el
datos proporcionados:
┌───────┬────────────────────────┐
│Seleccione │ Descripción │
├───────┼────────────────────────┤
│0 │ Actual │
├───────┼────────────────────────┤
│1 │ Predeterminado │
├───────┼────────────────────────┤
│2 │ Guardado │
├───────┼────────────────────────┤
│3 │ Capacidades admitidas │
├───────┼────────────────────────┤
│4–7 │ Reservado │
└───────┴────────────────────────┘
-l , --data-len =
La longitud de los datos del búfer devuelto para esta función. La mayoría de las funciones conocidas no
utilice este valor. La excepción es el tipo de rango LBA
--cdw11 =
El valor del comando dword 11, si corresponde. La única característica conocida que utiliza esta es la
función de configuración de vector de interrupción.
-b, --binario en bruto
Imprima el búfer de entidades sin formato en stdout si la entidad devuelve una estructura.
EJEMPLOS
· Recupera la función para Número de colas o id de función 7:
# nvme get-feature / dev / nvme0 -f 7
· Lo siguiente recupera la función para el tipo de rango LBA, que implícitamente requiere
un búfer y se imprimirá en la pantalla en formato legible por humanos:
# nvme get-feature / dev / nvme0 -f 3
· Recupera la función para la función específica de algún proveedor y solicita específicamente
se asignará un búfer para esta función, que se mostrará al usuario en forma hexadecimal
vertedero:
# nvme get-feature / dev / nvme0 -f 0xc0 -l 512
· Lo siguiente recupera la función para el tipo de rango LBA, que implícitamente requiere
un búfer y se guardará en un archivo en su formato sin formato:
# nvme get-feature / dev / nvme0 -f 3 --raw-binary> lba_range.raw
Probablemente sea una mala idea no redirigir stdout cuando se usa este modo.
NVME
Parte de la suite nvme-user
Use nvme-get-feature en línea usando los servicios de onworks.net
