Récupérer le numéro de série d'un disque dur
Découvrez comment récupérer le numéro de série d'un disque dur pour remplacer celui-ci
Découvrez comment récupérer le numéro de série d'un disque dur pour remplacer celui-ci
Dernière mise à jour le 22/05/2019
Pour minimiser le risque d'erreur pendant le remplacement d’un disque dur, nous demandons à nos clients de nous fournir le numéro de série de celui qu'ils souhaitent remplacer. Dans la plupart des cas, vous pouvez le trouver en testant vos disques durs individuellement grâce à l'outil Smartmontools.
Ce guide vous montre comment récupérer le numéro de série de votre disque.
Dans le cas d'un disque NVMe, il sera nécessaire de placer le serveur en mode Rescue64 et d'utiliser l'outil nvme-cli installé par défaut.
Pour récupérer le numéro de série de votre disque dur avec une configuration RAID logiciel, vous pouvez simplement utiliser smartctl :
# smartctl -a /dev/sdX | grep Serial
Le périphérique est détecté par le système d'exploitation. Par exemple : /dev/sda
, /dev/sdb
, etc.
Pour les disques NVMe, il sera nécessaire d'utiliser la commande 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
Vous pouvez alors voir les numéros de série de vos disques NVMe : nvme0
et nvme1
.
Le guide basé sur Windows est globalement similaire au guide basé sur Linux. Nous allons utiliser l’utilitaire sas2ircu, avec les mêmes commandes que nous avons utilisées pour Linux.
Vous devrez exécuter le terminal de commande avec les droits d'administrateur pour éviter des erreurs.
Pour récupérer le numéro de série d'une configuration RAID logiciel, vous devez utiliser la commande suivante :
# .\smartctl -a /dev/sdX Serial Number: 1234567890
Le périphérique sera détecté par le système d'exploitation et affiché comme suit : / dev/sda
, /dev/sdb
, etc.
Pour un aperçu détaillé de ces commandes et de la façon de tester vos disques durs, reportez-vous à ce guide (contrôleur RAID LSI).
Vous pouvez trouver les numéros de série des disques en utilisant la commande smartctl
. Cependant, avant d’exécuter cette commande, vous devez déterminer le nombre d’ensembles de RAID, ou disques virtuels, se trouvant sur votre serveur.
Vous pouvez obtenir cette information en utilisant la commande suivante :
# 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
Dans l'exemple ci-dessus, il y a deux RAID configurés sur le serveur : « Adapter 0 » et « Adapter 1 ». Ceux-ci devraient être mappés à /dev/sda
et /dev/sdb
.
Vous devrez ensuite rassembler les informations sur le disque physique en utilisant la commande suivante :
# 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
Les ID du périphérique et de l'adaptateur seront utilisés pour indiquer à smartctl quel disque rechercher dans quel ensemble RAID.
La commande devrait donc ressembler à ceci :
# smartctl -d megaraid,N -a /dev/sdX | grep Serial
L'ID du périphérique RAID sera affiché comme suit: /dev/sda
= 1er RAID, /dev/sdb
= 2e RAID, etc.
[!primary]
Dans certaines situations, vous pouvez recevoir ce résultat :
/dev/sda [megaraid_disk_00] [SAT]: Device open changed type from 'megaraid' to 'sat'
Vous devez alors remplacer
megaraid
parsat+megaraid
:
smartctl -d sat+megaraid,N -a /dev/sdX | grep Serial
Le contrôleur RAID LSI utilise un module appelé sg-map
qui mappe les périphériques dans /dev/sgX
, « X » correspondant au numéro définissant le périphérique.
Vous pouvez vous référer à ce guide (contrôleur RAID LSI) pour déterminer quel disque dur correspond à un périphérique « sg » désigné.
Une fois que vous avez trouvé ce périphérique lié au disque dur que vous voulez analyser, utilisez la commande suivante :
# smartctl -a /dev/sgX | grep Serial
Le numéro du périphérique sg sera affiché comme suit : /dev/sg0
, /dev/sg1
, etc.
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com/.
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community