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 :
Utilice la opción -a para mostrar todos los dispositivos, incluidos los dispositivos vacíos:
$ lsblk -a
$ lsblk -l
Use lsblk después del nombre del dispositivo para mostrar información sobre un dispositivo específico.
Por ejemplo:
$ lsblk /dev/sda5
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
Puede usar lsblk para imprimir la propiedad y los permisos de cada dispositivo usando la opción -m.
$ lsblk -m
$ lsblk -S
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
$ 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.