[hdd] Comment reconnaître un disque dur

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
roken_troll
newbie
Messages : 3
Inscription : sam. 20 août 2016, 16:23

[hdd] Comment reconnaître un disque dur

Message 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 ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

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

Message 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
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

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

Message 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). :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

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

Message 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 !
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

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

Message 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é.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Répondre