Lsblk – Comando para listar dispositivos de bloque en Linux
El comando Lsblk en Linux se usa para enumerar información sobre todos los dispositivos de bloque disponibles, sin embargo, no enumera información sobre los discos RAM. Ejemplos de dispositivos de bloque son un disco duro, unidades flash, CD-ROM, etc.
Instalar lsblk
El comando lsblk viene en el paquete ‘util-linux-ng’, ahora renombrado como ‘util-linux’. El paquete viene con varias otras utilidades como dmesg. Para instalar lsblk, descargue util-linux
En Fedora
Los usuarios de Fedora pueden instalar el paquete de la siguiente manera:
$ sudo yum install util-linux-ng
Comando Lsblk
El comando lsblk de forma predeterminada enumerará todos los dispositivos de bloque en un formato de árbol. Abra su terminal, escriba:
$ lsblk
Hay siete columnas a saber:
NOMBRE: Este es el nombre del dispositivo.
MAJ: MIN: Esta columna muestra el número de dispositivo mayor y menor.
RM: Esta columna muestra si el dispositivo es extraíble o no. Tenga en cuenta que en este ejemplo los dispositivos sdb y sr0 tienen sus valores RM iguales a 1, lo que indica que son extraíbles.
TALLA: Esta es una columna que proporciona información sobre el tamaño del dispositivo. Por ejemplo, 298.1G indica que el dispositivo tiene 298.1GB y 1K indica que el tamaño del dispositivo es 1KB.
RO: Esto indica si un dispositivo es de solo lectura. En este caso, todos los dispositivos tienen un RO = 0, lo que indica que no son de solo lectura.
ESCRIBE: Esta columna muestra información si el dispositivo de bloque es un disco o una partición (parte) dentro de un disco. En este ejemplo, sda y sdb son discos, 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.
Lista de todos los dispositivos
La opción predeterminada no enumera todos los dispositivos vacíos. Para ver estos también use el comando de la siguiente manera:
$ lsblk -a
Columna de tamaño de impresión en bytes
Para imprimir la columna de tamaño en bytes, use la opción -b o –bytes.
Por ejemplo, para imprimir todas las particiones en el disco duro (/ dev / sda) con tamaño en bytes, ejecute:
$ lsblk --bytes /dev/sda
Enumerar los permisos y el propietario del dispositivo
Para enumerar la propiedad del dispositivo, el grupo y el modo (permisos), use la opción -m.
$ lsblk -m
Lista de dispositivos específicos
También es posible obtener información sobre un dispositivo específico únicamente. Esto se puede lograr especificando el nombre del dispositivo después de la opción proporcionada a lsblk.
Por ejemplo:
$ lsblk /dev/sda
Listar dispositivos sin encabezado en forma de lista
Para eliminar el formato de salida de encabezado y lista, use la opción -nl.
$ lsblk -nl
Lista de dispositivos SCSI
Para obtener una lista de solo dispositivos SCSI, use la opción -S.
$ lsblk -S
Conclusión
En este tutorial, aprendimos cómo usar el comando lsblk para enumerar más información sobre sus dispositivos de bloqueo, ¡pruébelo hoy!