Cómo enumerar los dispositivos de disco en Linux con lsblk
La forma adecuada de enumerar dispositivos de bloque, como discos duros, es usar el comando lsblk.
# lsblk -a
Nota: el -a Flag obliga a LSBLK a enumerar también dispositivos vacíos.
En la primera columna puede ver todos los dispositivos conectados, en la imagen de arriba puede ver 3 dispositivos: SDA, SDC y SDD. Veamos alguna información sobre cada.
LSBLK, el nombre de la columna:
La columna de nombre muestra el nombre de cada dispositivo de disco y partición. Como puede ver en el extracto de la columna debajo del disco que contiene SDA 4 particiones: SDA1, SDA2, SDA3 y SDA4. Puedes ignorar el "_Crypt_" por ahora.
El segundo dispositivo de disco enumerado es SDC con solo una partición, sdc1.
El segundo dispositivo de disco enumerado es SDD con solo una partición, sdd1.
El último dispositivo enumerado es el DVD o CDROM:
LSBLK, la columna Maj: Min:
Siguiendo la columna NOMBRE hay la columna Maj: Min es el identificador interno para cada dispositivo que el núcleo usa de acuerdo con el tipo de dispositivo.
LSBLK, la columna RM:
La columna RM muestra si el dispositivo es extraíble (donde 1 sí y 0 no), en este caso los últimos 2 disco son externos y el último dispositivo es el DVD.
LSBLK, el tamaño de la columna:
El tamaño de la columna muestra el tamaño de cada uno de los dispositivos de disco enumerados.
Lsblk, la columna RO:
La columna RO significa solo leer, siendo 1 positivo y 0 negativo, si 0 los dispositivos no solo se leen, si 1, son de solo lectura.
LSBLK, el tipo de columna:
El tipo de columna muestra el tipo de dispositivo, como dispositivos, particiones, dispositivos ópticos, particiones cifradas y más.
LSBLK, el punto de montaje de la columna:
El punto de montaje de la columna muestra el punto de montaje de cada dispositivo o partición, la siguiente imagen muestra las particiones del dispositivo SDA.
La captura de pantalla a continuación muestra una partición EFI que pertenece a SDA1, la partición de raíz SDA2 cifrada, el SDA3 para el arranque y un intercambio SDA4 encriptado.
El flag -l mostrará los dispositivos y la partición como una lista en lugar de como árbol:
# lsblk -l
La bandera -F instruye a LSBLK que informe el sistema de archivos de cada partición:
# lsblk -f
Las banderas adicionales para el comando LSBLK están disponibles y se explican en la página del hombre a la que también puede acceder en https: // Linux.morir.net/hombre/8/lsblk.
Listado de dispositivos de disco en Linux con métodos alternativos: FDisk y FSTAB
Si bien la forma correcta de enumerar los dispositivos de disco en Linux es usar el comando LSBLK, están disponibles otras opciones.
El primero en probar es fdisk, Para enumerar todos los dispositivos de bloque con FDisk Ejecutar:
# sudo fdisk -l
Cómo mostrar espacio gratuito y usado en dispositivos de disco de Linux
Además, al enumerar sus dispositivos de almacenamiento, es posible que deba mostrar el espacio gratuito y usado, esto se puede lograr utilizando el comando df.
Como puede ver en la captura de pantalla a continuación, ahora se muestra la disponibilidad de espacio de todos los discos anteriormente enumerados.
El comando DF le permite verificar fácilmente cada partición identificada tanto por el nombre de su dispositivo como por su punto de montaje, sin embargo, el -H La opción hace que sea más fácil ser leído por humanos.
# DF -H
Por ejemplo, la imagen de arriba muestra la partición /dev/sda2_crypt que es el punto de montaje de la raíz / tiene 150 GB disponibles y se usan 64 GB.