Tutoriel Linux

Lsblk en Linux: identificación de un disco antes de montarlo o formatearlo.

Débutant6 min de lecture

Antes de montar, formatear o agregar un disco en /etc/fstabSiempre me tomo unos segundos para comprobar lo que Linux realmente ve. Un nombre como /dev/sdb puede cambiar después de reiniciar, una unidad USB puede parecer un disco interno y una partición que ya se ha montado puede pasar desapercibida si se va demasiado rápido.

el orden lsblk Su propósito es precisamente realizar este inventario correctamente. Muestra los discos, particiones, volúmenes LVM, puntos de montaje y, con las columnas adecuadas, los UUID útiles para evitar errores graves. En este artículo, les mostraré los comandos que utilizo antes de cualquier operación de almacenamiento delicada.

Tux inspecciona los discos y particiones de Linux antes de montarlos o formatearlos.
Identificar el disco correcto con lsblk evita montar o formatear la partición incorrecta.

Visualización de los discos detectados por Linux

El comando básico ya proporciona una vista clara del árbol de dispositivos de bloques:

lsblk

Normalmente se obtiene una columna NOMBRE con el disco principal, sus particiones y luego cualquier volumen. Las columnas importantes que se deben leer primero son: TAMAÑO, AMABLE Y PUNTOS DE MONTAJE.

  • disco se refiere a un disco completo.
  • hojas designa una partición.
  • lvm, cripta O RAID Indica una capa por encima del disco o partición.
  • PUNTOS DE MONTAJE Muestra si la partición ya está siendo utilizada por el sistema.

La trampa clásica es solo mirar /dev/sdb y olvidar que la partición útil es quizás /dev/sdb1Nunca inicies un proceso de formateo solo porque un nombre te parezca lógico.

Agregue UUID, modelos y puntos de montaje.

Para preparar una edición limpia o modificar fstabLa salida predeterminada es un poco corta. Prefiero solicitar explícitamente las columnas relevantes:

lsblk -o NOMBRE,TAMAÑO,TIPO DE FS,UUID,PUNTOS DE MONTAJE,MODELO,NÚMERO DE SERIE,TIPO

Esta vista evita mucha confusión. Se puede ver el sistema de archivos, el UUID, el modelo del disco, el número de serie (si está disponible) y el punto de montaje activo. En un servidor con varios discos de tamaño similar, esto es mucho más fiable que trabajar a ojo.

Si desea una salida más compacta y centrada en el sistema de archivos, utilice también:

lsblk -f

Esta variante muestra notablemente tipofs, ETIQUETA, UUIDEl espacio disponible y el porcentaje utilizado al recuperar la información. Esto es útil para distinguir una partición. ext4, xfs, vfat o un volumen LVM antes de tocar el montaje.

Cruza lsblk con blkid antes de montar un disco.

lsblk Lee la información del kernel y de udev. En la mayoría de los casos, eso es suficiente. Pero antes de una línea fstab o un montaje persistente, lo verifico con negro para confirmar los UUID y los tipos de sistema de archivos.

sudo blkid

Luego puedes comparar las dos salidas. Si el UUID mostrado por lsblk -f corresponde al de negroAhora tienes una base más limpia para una línea como esta:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults,nofail 0 2

Para obtener detalles sobre las opciones de montaje persistente, ya he publicado una guía dedicada en fstab en LinuxLo más importante que hay que recordar aquí es: utilice un UUID, no un nombre de disco que pueda cambiar.

Comprueba lo que ya se ha instalado.

Antes de instalar cualquier elemento manualmente, compruebe primero si el sistema ya lo está utilizando. lsblk te da una primera pista con PUNTOS DE MONTAJE, pero encontrar Suele ser más claro para leer configuraciones activas.

encontrar

Para apuntar a un punto de montaje específico:

hallazgo /mnt/datos

Y para comprobar el espacio ocupado después del montaje:

df-h

Si conectas una unidad flash USB o un disco duro externo, el principio es el mismo: identifica el dispositivo correcto, comprueba su sistema de archivos, verifica si ya está montado y, a continuación, continúa. Para el caso específico de una unidad flash USB, también puedes consultar la guía. Cómo montar una unidad USB en Linux.

Localiza el disco correcto sin apuntar al objetivo equivocado.

Cuando hay varios discos presentes, suelo empezar mostrando solo los discos físicos:

lsblk -d -o NOMBRE,TAMAÑO,MODELO,SERIE,TRANSFERENCIA,ROTACIÓN,TIPO

la opción -d limita la salida a los dispositivos principales. Las columnas MODELO, DE SERIE Y tran Ayuda a reconocer un disco SATA, NVMe, USB o virtual. LISTA también puede dar una pista: uno para un disco giratorio, cero En muchos casos, se trata de una unidad SSD.

En una máquina virtual, a veces verá plantillas genéricas. En este caso, fíjese principalmente en el tamaño, las particiones, los UUID, el punto de montaje y el contexto del hipervisor. Si trabaja de forma remota, mantenga una consola de respaldo disponible siempre que sea posible.

Antes de formatear, realice estas comprobaciones.

El formato es implacable. Antes de un comando del tipo mkfs.ext4Le aconsejo que realice al menos esta serie de comprobaciones:

lsblk -o NOMBRE,TAMAÑO,TIPO DE FS,UUID,PUNTOS DE MONTAJE,MODELO,NÚMERO DE SERIE,TIPO
sudo blkid
encontrar
df-h

A continuación, compruebe tres puntos sencillos:

  • El disco o partición de destino no es el disco del sistema;
  • El punto de montaje previsto está vacío o corresponde al volumen deseado;
  • Si el disco ya contiene datos, dispone de una copia de seguridad.

Si el problema se debe a que el disco está lleno, no proceda inmediatamente a formatearlo. Comience por ejecutar diagnósticos de espacio en disco, en particular Controles básicos, du y dfEste no es el mismo tipo de solución de problemas.

Mantenga la salida legible para el diagnóstico.

Para compartir el estado de almacenamiento en un ticket o mantener un registro antes de la intervención, prefiero una salida explícita:

lsblk -p -o NOMBRE,TAMAÑO,TIPO DE SISTEMA,UUID,PUNTOS DE MONTAJE,MODELO,NÚMERO DE SERIE,TIPO

la opción -pag muestra las rutas completas, por ejemplo /dev/sda1 en lugar de sda1Resulta más legible si se copia el resultado en una nota de servicio o si se compara con una línea del archivo fstab.

Las páginas del manual de lsblk, negro Y encontrar Describen detalladamente las columnas y las opciones disponibles. No es necesario memorizarlo todo. Lo más importante es saber cómo leer el disco, la partición, el UUID y el punto de montaje antes de realizar cualquier acción irreversible.

En breve: lsblk Es el primer comando que debes ejecutar si tienes alguna duda sobre un disco Linux. No reemplaza una copia de seguridad, pero evita que trabajes a ciegas.