Est-il possible d'obtenir un inventaire de tous les disques durs physiques sur un serveur Linux?

10

Oui fdisk -l, mais que faire si les disques ont été configurés en tant que RAID matériel?

luckytaxi
la source
1
Pour les choses qui ne sont pas derrière un RAID, vous voudrez peut-être utiliser quelque chose comme à la lshw -class diskplace, car fdisk affichera certains périphériques de bloc qui ne sont pas réellement des disques physiques.
Zoredache

Réponses:

7

Dans le cas d'un raid matériel, vous devrez utiliser un utilitaire de contrôleur fourni par le fabricant du contrôleur de raid.

Malheureusement, il n'existe aucun moyen générique de le faire qui fonctionnerait avec tous les fournisseurs de raids HW.

Patrick
la source
Hah tu m'as eu par 11 secondes. Eh bien, je vais laisser le mien car il mentionne des détails au cas où cela aiderait le demandeur. Toujours +1 pour une réponse correcte en premier.
Aaron Copley
7

Le fournisseur du contrôleur RAID fournit généralement une interface avec les disques derrière lui. 3ware a la gestion Web 3DM et également un utilitaire CLI. Dell fournit également cela via OpenManage Server Administrator. Je ne suis pas sûr des autres fournisseurs, mais j'imagine la même chose.

Aaron Copley
la source
Les contrôleurs LSI (y compris les contrôleurs Dell PERC) sont accessibles avec le programme MegaCLI en utilisant "MegaCLI -PDList -aAll".
slillibri
Et le raid HP est terminé hpacucli.
Patrick
2

Le RAID matériel fonctionne en combinant les disques ensemble et en les présentant comme des périphériques au niveau matériel. Il n'y a aucun moyen générique pour une machine Linux de détecter cela et de rechercher les vrais disques derrière le raid matériel. Cependant, la plupart des périphériques RAID matériels sont livrés avec une sorte de programme utilitaire Linux qui fournit des informations sur le périphérique RAID. Si vous trouvez cet utilitaire pour votre périphérique de raid particulier, vous pouvez l'utiliser pour découvrir les disques réels attachés au raid.

Phil Hollenback
la source
0

Je pense que l'outil nommé

 lshw

peut faire l'affaire.

cstamas
la source