El comando blkid ofrece una funcionalidad similar a lsblk, pero simplemente imprime cada dispositivo de bloque en un formato plano e incluye información adicional como el UUID del dispositivo/partición y el tipo de sistema de archivos. Sin embargo, es preferible usar lsblk -f si desea esta información adicional.
Sintaxis
La sintaxis del comando blkid es:
# blkid [options] [device name]
Puede enumerar fácilmente los UUID de sus volúmenes con el comando blkid:
# blkid
La salida le mostrará el UUID de cada dispositivo conectado a su sistema, y puede usar este comando cada vez que agregue nuevos volúmenes a su servidor para enumerar sus UUID. Este es también el primer paso para agregar un nuevo volumen a su archivo /etc/fstab. Si bien dije que no se requiere el uso de UUID, definitivamente se recomienda y puede evitarle problemas más adelante.
Si encuentra el siguiente error al ejecutar el comando blkid:
blkid: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución | Comando |
---|---|
OS X | instalar cerveza util-linux |
Debian | apt-get install fdisk |
Ubuntu | apt-get install fdisk |
Alpino | apk agregar util-linux |
Arco Linux | pacman-Sutil-linux |
Kali Linux | apt-get install fdisk |
Cent OS | yum instalar util-linux |
Fedora | instalación dnf util-linux |
Raspbian | apt-get install util-linux |
También puede usar la utilidad blkid para verificar el tipo de sistema de archivos, como se muestra en este ejemplo recortado de un sistema Ubuntu:
$ sudo blkid /dev/sda1: [...] TYPE="ext4" /dev/sda5: [...] TYPE="swap" /dev/sdb1: [...] TYPE="ext4" $
Este resultado también muestra que el sistema de archivos en /dev/sdb1 es un sistema de archivos ext4.
Ejemplos de comandos blkid
1. Enumere todas las particiones:
$ sudo blkid
2. Enumere todas las particiones en una tabla, incluidos los puntos de montaje actuales:
$ sudo blkid -o list
Conclusión
Un UUID es un número de identificación único asignado cuando la partición o el volumen se formatea con mkfs. Puede determinar el UUID de un sistema de archivos utilizando el comando blkid o lsblk -f. Los sistemas de archivos se pueden montar de forma persistente en el archivo /etc/fstab usando su UUID o temporalmente usando la opción -U uuid en el comando de montaje.