GoGPT Best VPN GoSearch

icono de página de OnWorks

nvme-id-ns: en línea en la nube

Ejecute nvme-id-ns en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando nvme-id-ns 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-id-ns: envía el espacio de nombres de identificación NVMe, devuelve el resultado y la estructura

SINOPSIS


nvme id-ns [-v | - específico del proveedor] [-b | --raw-binary]
[--name-id = | -norte ]

DESCRIPCIÓN


Para el dispositivo NVMe proporcionado, envía un comando de espacio de nombres de identificación y proporciona el resultado y
estructura devuelta.

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). Si el dispositivo de caracteres es
dado, la opción '--namespace-id' es obligatoria, de lo contrario usará el ns-id del
espacio de nombres para el dispositivo de bloque que abrió. Para dispositivos de bloque, el ns-id usado puede ser
anulado con la misma opción.

En caso de éxito, la estructura puede devolverse de una de varias formas dependiendo de la opción
banderas la estructura puede ser analizada por el programa o el búfer sin procesar puede imprimirse para
salida estándar.

OPCIONES


-norte , --namespace-id =
Recupere la estructura del espacio de nombres de identificación para el nsid dado. Esto es necesario para
dispositivos de caracteres, o anula el bloque nsid si se proporciona.

-b, --binario en bruto
Imprima el búfer sin procesar en stdout. La estructura no se analiza por programa. Esto anula el
opciones específicas del proveedor y legibles por humanos.

-v, - específico del proveedor
Además de analizar los campos conocidos, esta opción volcará la región específica del proveedor
de la estructura en hexadecimal con interpretación ascii.

-H, - legible por humanos
Esta opción analizará y formateará muchos de los campos de bits en formatos legibles por humanos.

EJEMPLOS


· ¿El programa interpreta el búfer devuelto y muestra los campos conocidos en un humano?
formato legible:

# nvme id-ns / dev / nvme0n1

· Si usa el dispositivo de caracteres o anula la identificación del espacio de nombres:

# nvme id-ns / dev / nvme0 -n 1
# nvme id-ns / dev / nvme0n1 -n 1
# nvme id-ns / dev / nvme0 --namespace-id = 1

· Además de mostrar los campos conocidos, haga que el programa muestre el proveedor único
:

# nvme id-ns / dev / nvme0n1 - específico del proveedor
# nvme id-ns / dev / nvme0n1 -v

Lo anterior volcará el búfer 'vs' en hexadecimal ya que no sabe cómo interpretarlo.

· Haga que el programa devuelva la estructura sin procesar en binario:

# nvme id-ns / dev / nvme0n1 --raw-binary> id_ns.raw
# nvme id-ns / dev / nvme0n1 -b> id_ns.raw

Probablemente sea una mala idea no redirigir stdout cuando se usa este modo.

· Alternativamente, es posible que desee enviar los datos a otro programa que pueda analizar el
tampón.

# nvme id-ns / dev / nvme0n1 --raw-binary | nvme_parse_id_ns

El programa de análisis en el ejemplo anterior puede ser un programa que muestra la estructura en un
de la forma que más te guste. El siguiente programa es un ejemplo que lo analizará y puede
acepte la salida a través de una tubería, '|', como se muestra en el ejemplo anterior, o puede 'cat'
un búfer de salida guardado en él.

/ * Archivo: nvme_parse_id_ns.c * /

#incluir
#incluye
#incluir

int main (int argc, char ** argv)
{
unsigned char buf [sizeof (struct nvme_id_ns)];
struct nvme_id_ns * ns = (struct nvme_id_ns *) buf;

if (leer (STDIN_FILENO, buf, sizeof (buf)))
1 regresar;

printf ("nsze:% # llx \ n", ns-> nsze);
printf ("ncap:% # llx \ n", ns-> ncap);
0 regresar;
}

NVME


Parte de la suite nvme-user

Use nvme-id-ns en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.