Ver los ID de los discos desde el almacenamiento Linux
En el mundo de la administración de sistemas Linux, la gestión eficiente del almacenamiento es crucial para garantizar un rendimiento óptimo. A menudo, necesitamos identificar y rastrear los discos conectados a nuestro sistema para realizar tareas como particionar, formatear o montar. En este contexto, conocer los ID de los discos es fundamental. Estos IDs son identificadores únicos que nos permiten diferenciar cada disco conectado al sistema.
¿Cómo ver los ID de los discos en Linux?
Hay varias maneras de ver los ID de los discos en Linux:
1. Utilizando el comando lsblk
El comando lsblk
es una herramienta poderosa para obtener información detallada sobre los dispositivos de almacenamiento en un sistema Linux. Para ver los ID de los discos, podemos usar la opción -d
:
lsblk -d
Este comando mostrará una lista de los discos conectados, incluyendo sus ID, nombres de dispositivos, tamaño y otros detalles relevantes.
2. Usando el comando fdisk
El comando fdisk
se utiliza principalmente para manipular particiones en discos. Sin embargo, también puede proporcionar información sobre los ID de los discos.
Para ver los ID de los discos, ejecuta el siguiente comando:
fdisk -l
Este comando mostrará una lista de los discos conectados, incluyendo sus ID, nombres de dispositivos, tamaño y la tabla de particiones.
3. Consultando el archivo /dev/disk/by-id
El directorio /dev/disk/by-id
contiene enlaces simbólicos que hacen referencia a los discos conectados al sistema, utilizando información única para cada disco.
Para ver los ID de los discos, podemos navegar a este directorio y listar sus contenidos:
ls /dev/disk/by-id
Este comando mostrará los ID de los discos en forma de nombres de archivos únicos.
Ejemplos
Ejemplo 1: Utilizando lsblk
para ver los ID de los discos:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
sdb 8:16 0 931G 0 disk
sdc 8:32 0 10G 0 disk
En este caso, sda
, sdb
y sdc
son los ID de los discos.
Ejemplo 2: Usando fdisk
para ver los ID de los discos:
Disk /dev/sda: 1.8 TiB, 1907773568 bytes, 3726592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0x123456789ABCDEF0
Disk /dev/sdc: 10.7 GiB, 11534336000 bytes, 22528000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x123456789ABCDEF0
En este caso, sda
, sdb
y sdc
son los ID de los discos.
Ejemplo 3: Consultando el archivo /dev/disk/by-id
:
ls /dev/disk/by-id
ata-Samsung_SSD_860_EVO_1TB_S3Z9NK0H016039-part1
ata-Samsung_SSD_860_EVO_1TB_S3Z9NK0H016039-part2
ata-Samsung_SSD_860_EVO_1TB_S3Z9NK0H016039
ata-ST2000DM001-1CH164_Z5T9N543
ata-WDC_WD10EZEX-00Z5N8_WD-WCC3J1Y31539
En este caso, los ID de los discos se muestran en nombres de archivos como ata-Samsung_SSD_860_EVO_1TB_S3Z9NK0H016039
, ata-ST2000DM001-1CH164_Z5T9N543
y ata-WDC_WD10EZEX-00Z5N8_WD-WCC3J1Y31539
.
Conclusión
Los ID de los discos son una herramienta esencial para administrar el almacenamiento en un sistema Linux. Conocer estos ID nos permite identificar, rastrear y manipular los discos conectados al sistema de forma eficiente. Los comandos lsblk
, fdisk
y la consulta al directorio /dev/disk/by-id
son tres métodos sencillos para obtener la información que necesitamos.