Visión general
lsblk (list block devices) es un comando que proporciona información sobre los dispositivos de bloque (discos duros, SSD, USB, CD-ROM, etc.) y sus particiones asociadas. Muestra todos los dispositivos de bloque, incluidos los sistemas de archivos y los volúmenes lógicos, en una estructura de árbol jerárquica para facilitar la comprensión de la estructura de almacenamiento conectada al sistema. A diferencia de `df`, que muestra el uso del sistema de archivos, `lsblk` se centra en mostrar la estructura física del propio dispositivo.
Características clave
Las principales características del comando lsblk son las siguientes:
- Muestra todos los dispositivos de bloque y particiones en una estructura de árbol.
- Proporciona información como el nombre del dispositivo (NAME), el tamaño (SIZE) y el punto de montaje (MOUNTPOINT).
- Permite verificar información detallada como el tipo de tabla de particiones y si el dispositivo es rotacional/no rotacional.
- También admite la salida en formato JSON, fácil de usar en scripts.
Opciones principales
Hemos agrupado las opciones principales del comando lsblk según su propósito.
1) Control de formato de salida
2) Filtrado y ordenación
3) Ayuda
Comando generado:
Combina los comandos.
Descripción:
`lsblk` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Domine las funciones del comando lsblk a través de varios ejemplos de uso.
Mostrar información básica del dispositivo de bloque
lsblk
El uso más básico, muestra todos los dispositivos de bloque en una estructura de árbol.
Mostrar con información del sistema de archivos
lsblk -f
Muestra información adicional como el sistema de archivos (FSTYPE), UUID y LABEL del dispositivo para una visión más detallada.
Mostrar solo información específica
lsblk -o NAME,SIZE,MOUNTPOINT
Utiliza la opción `-o` para mostrar solo el nombre del dispositivo, el tamaño y el punto de montaje.
Encontrar el dispositivo con el directorio raíz
lsblk -o NAME,SIZE,MOUNTPOINT | grep '/'
Verifica la información del dispositivo donde el directorio raíz (`MOUNTPOINT=/`) está montado.
Salida JSON para usar en scripts
lsblk -J
Muestra el resultado del comando en formato JSON para facilitar el análisis en scripts.
Consejos y precauciones
Aquí hay algunos puntos a tener en cuenta al usar el comando lsblk.
Consejos
- lsblk es muy útil para determinar el estado del disco junto con `df`. `lsblk` para verificar la estructura del dispositivo físico y `df` para verificar el uso del sistema de archivos.
- Los resultados de la salida de lsblk se pueden ver sin privilegios de `sudo`, por lo que rara vez hay problemas de permisos que impidan la verificación de la información.
- En entornos virtuales, muestra información de discos virtuales (`vda`, `sda`, etc.), que pueden ser diferentes de los discos físicos reales.