Obtener el número de serie de un disco duro
Cómo conocer el número de serie de un disco duro para sustituirlo
Cómo conocer el número de serie de un disco duro para sustituirlo
Última actualización: 22/05/2019
Para minimizar el riesgo de error durante la sustitución de un disco duro, pedimos a nuestros clientes que proporcionen el número de serie del disco que quieran sustituir. En la mayoría de los casos, puede obtenerlo probando los discos duros uno a uno con la herramienta Smartmontools.
Esta guía explica cómo obtener el número de serie de un disco duro.
Si se trata de un disco NVMe, será necesario poner el servidor en modo de rescate y utilizar la herramienta nvme-cli, instalada por defecto.
Para conocer el número de serie de un disco duro con RAID por software, utilice el comando smartctl
:
# smartctl -a /dev/sdX | grep Serial
En este caso, el periférico (por ejemplo, /dev/sda, /dev/sdb...) es detectado por el sistema operativo.
En los discos NVMe, utilice el comando nvme list
:
root@rescue:~# nvme list
Node SN Model Namespace Usage Format FW Rev
/dev/nvme0n1 CVPF636600YC450RGN INTEL SSDPE2MX450G7 1 450.10 GB / 450.10 GB 512 B + 0 B MDV10253
/dev/nvme1n1 CVPF6333002Y450RGN INTEL SSDPE2MX450G7 1 450.10 GB / 450.10 GB 512 B + 0 B MDV10253
En la respuesta podrá ver el número de serie de los diferentes discos NVMe (en este caso, nvme0 y nvme1).
El proceso en Windows es similar al de Linux. Recurriremos a la utilidad sas2ircu con los mismos comandos que los utilizados en Linux.
Para evitar errores, es necesario ejecturar la consola con permisos de administrador.
Para conocer el número de serie de un disco duro con RAID por software, utilice el siguiente comando:
# .\smartctl -a /dev/sdX Serial Number: 1234567890
Si el periférico (/dev/sda, /dev/sdb...) es detectado por el sistema operativo, en la sección de información de la respuesta podrá ver el número de serie.
Para más información sobre estos comandos y sobre cómo probar los discos duros, consulte nuestra guía RAID por hardware.
Antes de utilizar el comando smartctl
para obtener el número de serie de los discos, es necesario saber cuántos conjuntos RAID (o discos virtuales) tiene el servidor.
Puede obtener esta información con el siguiente comando:
# MegaCli -LDInfo -Lall -aALL | egrep 'Adapter|Size' | grep -v Strip
Adapter 0
Virtual Drive Information: Size: 36.321 GB
Adapter 1
Virtual Drive Information: Size: 2.727 TB
En este ejemplo, hay dos RAID configurados en el servidor (Adapter 0 y Adapter 1) que deberían estar asociados a /dev/sda y /dev/sdb respectivamente.
Utilice el siguiente comando para obtener información sobre los discos físicos:
# MegaCli -PDList -aAll | egrep 'Slot\ Number|Device\ Id|Inquiry\ Data|Raw|Firmware\ state' | sed 's/Slot/\nSlot/g'
Slot Number: 0
Device Id: 4
Raw Size: 279.460 GB [0x22eec130 Sectors]
Firmware state: Online, Spun Up
Inquiry Data: BTWL3450062J300PGN INTEL SSDSC2BB300G4 D2010355
Slot Number: 1
Device Id: 5
Raw Size: 279.460 GB [0x22eec130 Sectors]
Firmware state: Online, Spun Up
Inquiry Data: BTWL345003X6300PGN INTEL SSDSC2BB300G4 D2010355
Slot Number: 2
Device Id: 7
Raw Size: 2.728 TB [0x15d50a3b0 Sectors]
Firmware state: Online, Spun Up
Inquiry Data: PN2234P8K2PKDYHGST HUS724030ALA640 MF8OAA70
Slot Number: 3
Device Id: 6
Raw Size: 2.728 TB [0x15d50a3b0 Sectors]
Firmware state: Online, Spun Up
Inquiry Data: PN2234P8JYP59YHGST HUS724030ALA640 MF8OAA70
Una vez disponga del adaptador y del Device Id, deberá utilizarlos para indicar a smartctl qué disco buscar y en qué conjunto de RAID.
El comando debe tener el siguiente formato:
# smartctl -d megaraid,N -a /dev/sdX | grep Serial
No olvide sustituir en el comando anterior N por el Device Id y sdX por el volumen en RAID (/dev/sda para el primer RAID, /dev/sdb para el segundo RAID, y así sucesivamente).
En determinadas situaciones, podría obtener la siguiente respuesta:
/dev/sda [megaraid_disk_00] [SAT]: Device open changed type from 'megaraid' to 'sat'
En ese caso, deberá sustituir megaraid por sat+megaraid:
smartctl -d sat+megaraid,N -a /dev/sdX | grep Serial
Las tarjetas controladoras RAID LSI utilizan un módulo llamado sg-map, que asocia los periféricos a rutas de tipo /dev/sgX (siendo «X» el número del periférico).
Para determinar qué periférico sg corresponde a cada disco duro, consulte nuestra guía RAID por hardware.
Una vez que sepa qué periférico sg corresponde al disco duro que quiera analizar, utilice el siguiente comando:
# smartctl -a /dev/sgX | grep Serial
No olvide sustituir en el comando anterior sgX por /dev/sg0, /dev/sg1...
Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.
Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.
Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.
No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .
¡Gracias! Tendremos en cuenta su opinión.
¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.
Discuss with the OVHcloud community