Cómo usar los comandos lsblk y blkid en Linux

En este artículo discutiremos el comando lsblk (pronunciado “LS-block”). En un lenguaje simple, el comando lsblk se usa para enumerar y brindar información sobre todos los dispositivos de “bloque” en nuestro sistema. Ahora, ¿qué son los dispositivos de “bloqueo” que preguntas? Para saber eso sigue leyendo!

Tabla de contenido

Dispositivos de bloqueo: ¿Qué son?

Los dispositivos de bloque son dispositivos de almacenamiento masivo a cuyo contenido se puede acceder en cualquier orden. A diferencia de los dispositivos de caracteres, los dispositivos de bloque nos permiten leer o escribir un bloque (generalmente 512 bytes a la vez) de cualquier tamaño y alineación. Estos dispositivos admiten acceso aleatorio al usuario. Los más comunes example de un dispositivo de bloque es el disco duro. La unidad de CD y las unidades USB que lleva consigo también son buenos ejemplos.

Sintaxis de comandos y opciones

La sintaxis básica del comando lsblk es la siguiente:

                      
lsblk [option] [<device>]

                    

El comando básico es simplemente lsblk, que enumerará los dispositivos de bloque en un bonito formato de árbol, como se puede ver en la siguiente imagen:

Ejecutar el comando lsblk sin banderas

La siguiente opción para aprender es que las columnas se pueden manipular, puede enumerar las columnas que desea como opciones para el comando principal:

                      
lsblk -o NAME,RM

                    

Usando el indicador o puede especificar qué columnas desea ver, tenga en cuenta que es posible que esto no le brinde la salida en el formato de árbol. en lo anterior examplesimplemente enumeramos todos los dispositivos con el nombre y su propiedad extraíble, donde 0 representa el éxito y 1 el fracaso.

Ejecutando lsblk con la bandera -o

Los más importantes de la lista de banderas disponibles se muestran a continuación, recuerde mantenerlos separados por comas (sin espacios entre ellos).

                      
Available output columns:
NAME  device name
PATH  path to the device node
MAJ:MIN  major:minor device number
FSAVAIL  filesystem size available
FSSIZE  filesystem size
FSTYPE  filesystem type
FSUSED  filesystem size used
FSUSE%  filesystem use percentage
FSROOTS  mounted filesystem roots
MOUNTPOINT  where the device is mounted
LABEL  filesystem LABEL
UUID  filesystem UUID
PTTYPE  partition table type
PARTLABEL  partition LABEL
PARTUUID  partition UUID

                    

Para obtener la lista completa, ejecute el siguiente comando:

                      
lsblk --help

                    

Puede notar que cuando ejecutamos el comando lsblk sin ningún indicador, el comando mostró varias instantáneas como salida, pero digamos que no queremos eso, entonces simplemente tenemos que ejecutar el comando lsblk con una tubería grep. Vea el siguiente código:

                      
lsblk | grep -v "loop"

                    
Eliminación de los paquetes instantáneos de la salida Eliminación de los paquetes instantáneos de la salida

Por lo tanto, el comando lsblk brinda información útil y fácil de entender sobre sus dispositivos de bloques.

El comando blkid

El comando blkid se usa para identificar los atributos de los dispositivos de bloque en su sistema. Cuando se ejecuta sin banderas, la salida es la siguiente:

Ejecutando el comando blkd Ejecutando el comando blkd

Una vez ejecutado, el usuario puede ver las particiones, las etiquetas y los identificadores únicos (UUID) de 128 bits. Y también puede ver los tipos de sistemas de archivos.

Al jugar con las diferentes configuraciones, hemos encontrado la forma más eficiente de obtener información rápidamente, que sería ejecutar el siguiente comando:

                      
lsblk --fs | grep -v loop

                    
Ejecutar el comando lsblk con el indicador --fs Ejecutar el comando lsblk con el indicador –fs

Resumen

Entonces, chicos, ahora saben qué son los dispositivos de bloque y cómo ver qué recursos están usando, cuáles son sus tipos de sistemas de archivos y toda la información sobre ellos. Espero que les haya gustado este artículo y, como siempre, ¡gracias por leer!

Related Posts