![¿Número de serie del disco duro del terminal?](https://rvso.com/image/52085/%C2%BFN%C3%BAmero%20de%20serie%20del%20disco%20duro%20del%20terminal%3F.png)
Tengo varios discos duros que se conectan a mi servidor y no estoy seguro de cuál es cuál en la vista de sdXY. Si pudiera ver los números de serie de mis discos duros desde la terminal, podría identificarlos fácilmente.
¿Hay alguna forma de obtener los números de serie del terminal?
Respuesta1
Otra solución que no requiere privilegios de root:
udevadm info --query=all --name=/dev/sda | grep ID_SERIAL
Esta es en realidad la biblioteca que lsblk
aprovecha, mencionada por don_crissti, pero mi versión lsblk
no incluye la opción para imprimir el número de serie.
Ver elpágina de manual deudevadm
para más.
Respuesta2
En tipo de terminal:
# hdparm -I /dev/sd? | grep 'Serial\ Number'
EDITAR: También puedes usar lshw
osmartctl
lshw
# lshw -class disk
inteligentectl
# smartctl -i /dev/sda
Si le faltan esas herramientas, simplemente instale los siguientes paquetes
# apt-get install hdparm
# apt-get install smartmontools
# apt-get install lshw
Respuesta3
Nombre del dispositivo 1 y número de serie correspondiente:
lsblk --nodeps -o name,serial
producción:
NAME SERIAL
sda 0000000012400917BA30
sdb 0000000012400917BA96
agregue -n
si no desea imprimir la línea del encabezado:
lsblk -dno name,serial
producción:
sda 0000000012400917BA30
sdb 0000000012400917BA96
Aprobardevice
como argumento para obtener sólo el número de serie de un dispositivo específico:
lsblk -dno serial /dev/sda
producción:
0000000012400917BA30
Tenga en cuentalsblk
enumera información sobre todos los disponibles (o los especificados)bloquear dispositivos. Ahora, para aquellos que no saben qué significa ese último término:
en general,bloquear dispositivosSon dispositivos que almacenan o retienen datos. Las unidades de disquete, los discos duros y las unidades de CD-ROM son todos dispositivos de bloque. Pero eso no es un problema al usarlo, lsblk
ya que simplemente puede agregar más columnas, por ejemplo type
(tipo de dispositivo) y/o tran
(tipo de transporte de dispositivo), etc.:
lsblk -dno nombre,serie,tipo,tran
sda 0000000012400917BA30 disk sata
sdb 0000000012400917BA96 disk sata
sr0 4B583242334C453233353320 rom usb
Respuesta4
$ ls -al /dev/disk/by-id/*sda*
Esto le mostrará el número de serie junto con el nombre del disco familiar.