Page 1 sur 1

[hdd] Comment reconnaître un disque dur

Publié : jeu. 27 oct. 2016, 15:48
par roken_troll
Ave à tous,

Je vient de me faire un petit serveur d'archivage en RAID5 via mdadm, mais si jamais un des mes disques crash, comment le reconnaître physiquement ?

Comment savoir quel disque (sda, sdb, sdc...) est connecté à quel port S-ATA ?

Re: [hdd] Comment reconnaître un disque dur

Publié : jeu. 27 oct. 2016, 17:00
par oktoberfest
Salut,

c'est vrai que ç'est une bonne question ça... J'ai moi-même un pc qui fait aussi office de backup avec trois disques dedans. J'ai l'avantage d'avoir trois disques différents, donc ça facilite l'identification !

A priori avec lsscsi tu obtiens des infos intéressantes. Chez moi ça donne :

Code : Tout sélectionner

$ lsscsi
[0:0:0:0]    disk    ATA      SAMSUNG SP1213N  0-24  /dev/sda
[2:0:0:0]    disk    ATA      WDC WD6400BPVT-8 1A01  /dev/sdb
[3:0:0:0]    disk    ATA      SAMSUNG HM641JI  0001  /dev/sdc
Je verrai ce soir (parce que c'est via un ssh distant) si la colonne de gauche me permet de faire une association avec mes ports IDE/SATA.

EDIT : Je peux obtenir la même information sans utiliser lsscsi avec un bon vieux find :

Code : Tout sélectionner

$ find /sys/devices -name sd?
/sys/devices/pci0000:00/0000:00:1f.1/ata1/host0/target0:0:0/0:0:0:0/block/sda
/sys/devices/pci0000:00/0000:00:1f.2/ata4/host3/target3:0:0/3:0:0:0/block/sdc
/sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:0/2:0:0:0/block/sdb

Re: [hdd] Comment reconnaître un disque dur

Publié : jeu. 27 oct. 2016, 19:13
par Xorg
Personnellement, j'utilise un ls :

Code : Tout sélectionner

ls -l /dev/disk/by-id/ata-*
On peut lire sur la ligne le vendeur, le modèle, le numéro de série, et le nom du périphérique (sdXY). :)

Re: [hdd] Comment reconnaître un disque dur

Publié : jeu. 27 oct. 2016, 21:17
par oktoberfest
Ce que roken_troll veut savoir, c'est comment faire l'association entre le périphérique côté Linux (/dev/sdX) et les ports SATA de sa carte mère.
Effectivement on peut passer par le modèle et numéro de série, mais si tes disques sont bien rangés et serrés dans le boitier, le seul moyen de lire le numéro de série du disque est de le démonter... pas très pratique si tu dois démonter trois ou quatre disques avant de trouver le bon !

Re: [hdd] Comment reconnaître un disque dur

Publié : jeu. 27 oct. 2016, 21:46
par Xorg
Mouais... Faire en fonction du port SATA, ce n'est pas super pratique non plus. D'une part, il faut être certain de la numérotation des ports (même si généralement elle est écrit en tout petit à proximité des ports), et après il faut suivre le câble SATA... Je prends mon cas comme exemple : les câbles sont tous placés en parallèle, et ils passent derrière dans le boîtier, donc autant dire qu'il y a peu de chances que je tombe sur le bon périphérique avec cette méthode. :mrgreen:
Bon après, je me souviens avoir placé des numéros à chacune des extrémités de mes câbles SATA, et j'ai aussi inscrit ce numéro sur l'étiquette des disques durs. Mais honnêtement, mis à part avoir une DEL sur chaque disque, je pense qu'il n'existe pas de solution parfaite.

Effectivement, j'avais mal compris la question, désolé.