Introducción
Imagine que observa el plano de un edificio de oficinas.
- El edificio: la unidad de disco (almacenamiento físico).
- Las habitaciones: las particiones (secciones lógicas).
- El nombre de la habitación: el punto de montaje (una ruta de acceso como
/home).
En este laboratorio, utilizará lsblk para visualizar este plano.
Esta vista por capas es importante porque el almacenamiento de Linux se construye en varias etapas. Un dispositivo físico o virtual puede contener particiones; esas particiones pueden contener sistemas de archivos; y esos sistemas de archivos pueden montarse posteriormente en el árbol principal de directorios.
Enumerar todos los dispositivos de bloques (lsblk)
Consulte el plano del almacenamiento con lsblk (List Block Devices, enumerar dispositivos de bloques).
lsblk
Salida:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
...
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1M 0 part
└─vda3 252:3 0 39.8G 0 part /
Cómo interpretar el árbol:
- NAME:
vdaes el disco.vda1es una partición.loopXson dispositivos virtuales (por ahora, ignórelos). - SIZE: capacidad (por ejemplo, 40G).
- TYPE:
disk,part(partición) oloop. - MOUNTPOINTS: ubicación desde la que se accede a los datos (por ejemplo,
/es la raíz).
Por eso lsblk resulta tan útil para principiantes. Muestra las relaciones, no solo los nombres, y permite ver qué objetos de almacenamiento se encuentran sobre otros.
Guarde el plano:
lsblk > devices.txt
Filtrar los discos físicos (lsblk -d)
¿Hay demasiados detalles? Muestre solo los discos y oculte las particiones.
Utilice -d (device, dispositivo):
lsblk -d
Salida:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop ...
vda 252:0 0 40G 0 disk
Las particiones (vda1, vda2) ya no aparecen.
Este comando enumera únicamente los dispositivos de nivel superior.
Resulta útil alternar entre la vista completa en forma de árbol y la vista de dispositivos de nivel superior, porque al solucionar problemas de almacenamiento normalmente debe responder a preguntas como «¿Qué discos existen?» y «¿Cómo está dividido este disco?».
Guarde la lista:
lsblk -d > disks.txt
Comprobar los sistemas de archivos (lsblk -f)
¿Qué formato tienen las particiones?
Utilice -f (filesystem, sistema de archivos) para consultar el tipo y el UUID.
lsblk -f
Salida:
NAME FSTYPE FSVER LABEL UUID ...
vda
├─vda2 vfat FAT32 8E24-7BB2 ...
└─vda3 ext4 1.0 7504cd7e-f775... ...
- FSTYPE: por ejemplo,
ext4(Linux) ovfat(EFI). - UUID: identificador único (huella digital), fundamental para el montaje automático.
Los UUID son importantes porque los nombres de los dispositivos pueden cambiar en función del orden de arranque o del hardware conectado. Un UUID proporciona un identificador más estable para la configuración.
Guarde los detalles:
lsblk -f > filesystems.txt
Comprobar el tamaño exacto (lsblk -b)
¿Necesita el número exacto de bytes para scripts?
Utilice -b (bytes) para eliminar unidades como «G» o «M».
La salida en bytes resulta especialmente útil en scripts y procesos de automatización, donde los números exactos son más importantes que la facilidad de lectura.
lsblk -b
Salida:
NAME ... SIZE ...
vda ... 42949672960 ...
Guarde los datos sin formato:
lsblk -b > sizes.txt
Resumen
En este laboratorio, aprendió a leer el «plano» del almacenamiento de Linux mediante el comando lsblk.
lsblk: mostró la estructura de árbol de los discos (edificios) y las particiones (habitaciones), incluidos los dispositivos virtuales de tipo loop.lsblk -d: filtró la vista para mostrar únicamente los dispositivos de nivel superior (sin las particiones).lsblk -f: mostró la «decoración interior» (el tipo de sistema de archivos) y el identificador único (UUID).lsblk -b: proporcionó las medidas precisas del tamaño en bytes.
Comprender estos dispositivos de almacenamiento es el primer paso para administrarlos, ya sea que vaya a añadir un disco duro nuevo, cambiar el tamaño de una partición o simplemente comprobar por qué el servidor está lleno.



