Listar discos conectados con lsblk en linux

Listar discos conectados con lsblk en linux, independientemente de su formato.

Para un buen administrador de sistemas, es indispensable verificar que los discos instalados en un servidor funcionan correctamente. Como es lógico, cuando te haces cargo de una nueva máquina lo primero que debes hacer es, identificar todos los dispositivos de almacenamiento insertados en el sistema.

Listar los discos conectados en la máquina, es tarea sencilla. Para lograr nuestro objetivo, existen muchas herramientas a nuestra disposición, pero sin duda alguna… por funciones, facilidad de uso, etc., una de las mejores es lsblk.

En este artículo veremos como listar todos los dispositivos conectados, usando el comando lsblk incluyendo alguna de sus excelentes opciones.

Listar discos conectados en linux

Listar discos conectados en linux

 

Listar discos conectados con lsblk en linux

La fórmula más simple de enumerar los dispositivos del sistema es, haciendo uso del comando lsblk en su formato básico, sin opciones.

sudo lsblk

Vemos un ejemplo de salida, listando un raid 5.

[root@host ~]# lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0 238,5G  0 disk  
├─sda1    8:1    0   512M  0 part  
│ └─md0   9:0    0   511M  0 raid1 /boot
├─sda2    8:2    0   512M  0 part  [SWAP]
└─sda3    8:3    0 232,6G  0 part  
  └─md1   9:1    0 464,9G  0 raid5 /
sdb       8:16   0 238,5G  0 disk  
├─sdb1    8:17   0   512M  0 part  
│ └─md0   9:0    0   511M  0 raid1 /boot
├─sdb2    8:18   0   512M  0 part  [SWAP]
└─sdb3    8:19   0 232,6G  0 part  
  └─md1   9:1    0 464,9G  0 raid5 /
sdc       8:32   0 238,5G  0 disk  
├─sdc1    8:33   0   512M  0 part  
│ └─md0   9:0    0   511M  0 raid1 /boot
├─sdc2    8:34   0   512M  0 part  [SWAP]
└─sdc3    8:35   0 232,6G  0 part  
  └─md1   9:1    0 464,9G  0 raid5 /

 

Otra excelente e interesante opción del comando es, que nos imprima también el sistema de archivos, con sus particiones, etc.

sudo lsblk -f

Las columnas informativas vienen con unas nomenclaturas, que explicamos a continuación.

  • NAME – Nombre del dispositivo
  • FSTYPE – Indica el tipo de sistema de archivos
  • LABEL – Etiqueta del dispositivo
  • UUID – Identificador universal del dispositivo
  • MOUNTPONT – Punto de montaje

Salida de ejemplo.

[root@host ~]# lsblk -f
NAME    FSTYPE            LABEL UUID                                 MOUNTPOINT
sda                                                                  
├─sda1  linux_raid_member 0     add63980-ce81-e46f-436b-40d00ede3992 
│ └─md0 ext4                    f2d8b6dd-8d32-47a2-b427-35151d932a82 /boot
├─sda2  swap                    dda0a6c7-1c0e-44e3-b3a7-2c6caa0c76a1 [SWAP]
└─sda3  linux_raid_member 1     14510902-de03-e7cb-5bf4-cd2dee032568 
  └─md1 ext4                    2970de07-a351-4c73-b203-d31d1360d5cd /
sdb                                                                  
├─sdb1  linux_raid_member 0     add63980-ce81-e46f-436b-40d00ede3992 
│ └─md0 ext4                    f2d8b6dd-8d32-47a2-b427-35151d932a82 /boot
├─sdb2  swap                    b906ff4e-f96f-4bcc-ba47-f77b1086886a [SWAP]
└─sdb3  linux_raid_member 1     14510902-de03-e7cb-5bf4-cd2dee032568 
  └─md1 ext4                    2970de07-a351-4c73-b203-d31d1360d5cd /
sdc                                                                  
├─sdc1  linux_raid_member 0     add63980-ce81-e46f-436b-40d00ede3992 
│ └─md0 ext4                    f2d8b6dd-8d32-47a2-b427-35151d932a82 /boot
├─sdc2  swap                    69e847c4-02d0-44e4-b5f2-ecc8483b1b4e [SWAP]
└─sdc3  linux_raid_member 1     14510902-de03-e7cb-5bf4-cd2dee032568 
  └─md1 ext4

 

Si prefieres imprimir el tamaño en bytes…

sudo lsblk -b

Imagen de ejemplo.

Listar discos conectados con lsblk

Listar discos conectados con lsblk

 

No es tan legible para humanos, pero si quieres exportar el listado es mejor olvidarte del formato árbol, e imprimir un listado clásico.

sudo lsblk -l

Observa la diferencia.

[root@host ~]# lsblk -l
NAME MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda    8:0    0 238,5G  0 disk  
sda1   8:1    0   512M  0 part  
md0    9:0    0   511M  0 raid1 /boot
sda2   8:2    0   512M  0 part  [SWAP]
sda3   8:3    0 232,6G  0 part  
md1    9:1    0 464,9G  0 raid5 /
sdb    8:16   0 238,5G  0 disk  
sdb1   8:17   0   512M  0 part  
md0    9:0    0   511M  0 raid1 /boot
sdb2   8:18   0   512M  0 part  [SWAP]
sdb3   8:19   0 232,6G  0 part  
md1    9:1    0 464,9G  0 raid5 /
sdc    8:32   0 238,5G  0 disk  
sdc1   8:33   0   512M  0 part  
md0    9:0    0   511M  0 raid1 /boot
sdc2   8:34   0   512M  0 part  [SWAP]
sdc3   8:35   0 232,6G  0 part  
md1    9:1    0 464,9G  0 raid5 /

 

Si quieres aprender más sobre este comando, puedes consultar su ayuda integrada con el siguiente comando.

sudo lsblk -h

Por ejemplo… sus muchas opciones.

Options:
 -a, --all            print all devices
 -b, --bytes          print SIZE in bytes rather than in human readable format
 -d, --nodeps         don't print slaves or holders
 -D, --discard        print discard capabilities
 -e, --exclude <list> exclude devices by major number (default: RAM disks)
 -I, --include <list> show only devices with specified major numbers
 -f, --fs             output info about filesystems
 -h, --help           usage information (this)
 -i, --ascii          use ascii characters only
 -m, --perms          output info about permissions
 -l, --list           use list format output
 -n, --noheadings     don't print headings
 -o, --output <list>  output columns
 -p, --paths          print complate device path
 -P, --pairs          use key="value" output format
 -r, --raw            use raw output format
 -s, --inverse        inverse dependencies
 -t, --topology       output info about topology
 -S, --scsi           output info about SCSI devices

 -h, --help     display this help and exit
 -V, --version  output version information and exit

Como puedes comprobar, estamos ante un comando extremadamente útil.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Listar discos conectados con lsblk en linux.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido