GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Lsblk en Linux (Lista de dispositivos de bloque)

Un dispositivo de bloque es un archivo que hace referencia a un dispositivo. Los dispositivos pueden ser HDD, SDD, discos RAM, etc. Los archivos del dispositivo de bloque se pueden encontrar en el directorio /dev.

En este tutorial, aprendemos sobre el comando lsblk en Linux para listar dispositivos de bloqueo .

comando lsblk

El comando lsblk se usa para mostrar información sobre todos los dispositivos de bloque disponibles en Linux. lsblk está preinstalado en la mayoría de las distribuciones de Linux. Viene bajo el paquete utils-linux.

Lsblk se usa normalmente para encontrar información sobre dispositivos y particiones. El comando blkid puede proporcionar información como el sistema de archivos y el UUID. Mientras que el comando df se usa principalmente para el uso del disco y la información del sistema de archivos.

La forma más sencilla de usar lsblk es sin argumentos, lo que mostrará una lista de dispositivos de bloque en formato de árbol.

$ lsblk

Salida del comando lsblk con siete columnas como NOMBRE, MAJ:MIN, RM, TAMAÑO, RO, TIPO y PUNTO DE MONTAJE. Cada columna se explica:

NOMBRE: Este es el nombre del dispositivo.

MAJ:MIN:esta columna muestra el número de dispositivo principal y secundario.

RM:esta columna muestra si el dispositivo es extraíble o no. Tenga en cuenta que en este ejemplo, el dispositivo sdb y sr0 tienen valores RM iguales a 1, lo que indica que son extraíbles.

TAMAÑO:esta columna proporciona información sobre el tamaño del dispositivo.

RO:indica si un dispositivo es de solo lectura. En este caso, todos los dispositivos tienen un RO=0 que indica que no son de solo lectura.

TIPO:esta columna muestra que el dispositivo de bloque es un disco o una partición (parte) dentro de un disco. En la imagen, sda es el disco mientras que sr0 es una memoria de solo lectura (rom).

PUNTO DE MONTAJE:esta columna indica el punto de montaje en el que está montado el dispositivo.

Veamos cómo usar el comando lsblk :

01. Para enumerar todos los dispositivos de bloqueo

Utilice la opción -a para mostrar todos los dispositivos, incluidos los dispositivos vacíos:

$ lsblk -a

02. Para cambiar la salida lsblk predeterminada en formato de árbol, use la opción -l

$ lsblk -l

03. Mostrar dispositivo específico

Use lsblk después del nombre del dispositivo para mostrar información sobre un dispositivo específico.

Por ejemplo:

$ lsblk /dev/sda5

04. Mostrar solo columnas selectivas

Si lo desea, puede mostrar la salida de columnas específicas, use la opción -o.

Por ejemplo, para enumerar las columnas de nombre y tamaño, escriba:

$ lsblk -o name,size

05. Mostrar permisos de dispositivos

Puede usar lsblk para imprimir la propiedad y los permisos de cada dispositivo usando la opción -m.

$ lsblk -m

06 . Para mostrar solo los dispositivos SCSI, utilice la opción -S.

$ lsblk -S

07 . Muestra la salida en formato de caracteres ASCII.

El formato de árbol predeterminado no es fácil de usar y puede usar la opción -i para mostrar en formato ASCII:

$ lsblk -i

08 . Para mostrar el modelo de zona de cada dispositivo, use la opción -z.

$ lsblk -z

Conclusión

En este tutorial, aprendimos a usar el comando lsblk en Linux para encontrar información sobre los dispositivos de bloques conectados. Gracias por leer, proporcione su sugerencia en la sección de comentarios.


Linux
  1. comando linux mv

  2. Linux du comando

  3. Comando IP de Linux

  4. Comando cd de linux

  5. Comando ls de Linux - Lista de archivos

Comando SS en Linux con ejemplos útiles

Comando SS en Linux

Comando lsblk en Linux

Cómo enumerar discos en Linux

Cómo enumerar solo directorios en Linux

Ejemplos de comandos lsattr en Linux