Lösung 1:
Wie Sie die RAID-Informationen erhalten, hängt vollständig von dem von Ihnen verwendeten RAID-Controller ab. Hersteller bieten häufig Tools an, die von ihrer Website heruntergeladen werden können und mit denen der RAID-Controller abgefragt und diese Informationen abgerufen werden können.
Um herauszufinden, welchen RAID-Controller Sie verwenden, versuchen Sie einen der folgenden Befehle:
lspci
# lspci -knn | grep 'RAID bus controller'
08:00.0 RAID bus controller [0104]: 3ware Inc 9690SA SAS/SATA-II RAID PCIe [13c1:1005] (rev 01)
Hier ist die gesuchte Information "3ware Inc 9690SA SAS/SATA-II RAID PCIe" .
lsscsi
Der Befehl ist unter Debian und Ubuntu nicht verfügbar, aber ein schneller sudo apt-get install lsscsi
wird es aus den Repos holen. Beachten Sie, wenn Sie keinen RAID-Controller verwenden, werden hier stattdessen der Hersteller und die Modellnummer Ihrer Festplatte angezeigt.
# lsscsi
[2:0:0:0] disk AMCC 9690SA-8I DISK 4.08 /dev/sda
[2:0:1:0] disk AMCC 9690SA-8I DISK 4.08 /dev/sdb
Hier sehen wir, dass der Hersteller "AMCC" ist und die Modellnummer der RAID-Karte ist "9690SA-8I" . Eine schnelle Google-Suche zeigt, dass diese Karte auch als "AMCC 3Ware 9690SA-8I" bekannt ist .
lshw
Eine dritte Methode (die ziemlich viele Ausgabedaten liefert) ist die Verwendung von lshw
Befehl. Führen Sie lshw -class disk
aus als root, um nur die Details über Festplatten anzuzeigen (einschließlich RAID-Informationen).
Auffinden der RAID-Controller-Tools
Jetzt, da wir den Hersteller und die Modellnummer haben, sollte es möglich sein, die Tools auf ihrer Website zu finden oder zumindest in der Lage zu sein, Google-Details darüber zu finden, wie die Tools für diesen spezifischen Controller zu finden und zu verwenden sind.
Wenn der Hersteller in dieser Liste auftaucht, lesen Sie diese Antworten für weitere Einzelheiten darüber, wie Sie die RAID-Informationen für Ihre Karte erhalten:
- AMCC - 3ware-Controller
- LSI Logic / Symbios Logic
- Adaptec (einige Geräte)
Lösung 2:
Führen Sie so etwas wie lspci -knn | grep 'RAID bus controller'
aus .
Mit dieser Ausgabe Google (zum Beispiel) für LSI Logic / Symbios Logic MegaRAID SAS 2208
.
Find it verwendet den storcli
Dienstprogramm zum Abfragen des RAID-Controllers.
Laden Sie es herunter und installieren Sie es.
storcli64 show
gibt Ihnen das spezifische Modell des Controllers und den Controller-Index, die Anzahl der Laufwerksgruppen und virtuellen Laufwerke.
storcli64 /c0/d0 show
zeigt Ihnen den ersten Controller, die erste Antriebsgruppe. Sagt dir Raid-Level, einschließlich Verschachtelung.
storcli64 /c0/eall/sall show all
zeigt Ihnen alle Informationen zu allen Datenträgern.
Weitere Referenzdaten zu diesen Befehlen finden Sie hier:
http://mycusthelp.info/LSI/_cs/AnswerPreview.aspx?sSessionID=&inc=8275
Sollte alles sein, was Sie tun müssen. Verwenden Sie einfach die normale Hardware-Introspektion in Linux, dann Google, und laden Sie dann die dazugehörigen Dienstprogramme herunter und installieren Sie sie.
Die Vorschläge und Kommentare von @Gene sind absolut genau richtig.
Diese Antwort ist ganz spezifisch für die Ausgabe, die Sie von lspci
erhalten Befehl und die Möglichkeit für Ihre Google-Suche, den Hersteller zu identifizieren und das richtige Befehlszeilentool zu finden.
Aber es zeigt, dass Sie all dies von einem Server über eine Befehlszeile erhalten können, ohne die Maschine anzuhalten, das Gehäuse zu öffnen und Laufwerke herauszuziehen, was hoffentlich hilfreich ist.
Lösung 3:
Dies ist keine allgemeingültige Antwort und gibt Ihnen nicht alle Informationen, die Sie benötigen, aber auf einem Hardware-RAID-Controller von Adaptec haben wir sie verwendet. Es gab über spezielle Geräte /dev/sg1
einen gewissen Zugriff auf die Laufwerke selbst , /dev/sg2
usw.
Wir könnten smartctl -a /dev/sg1
ausführen um viele Informationen zu diesem physischen Laufwerk zu erhalten, einschließlich Hersteller, Modellnummer, Schnittstelle, Seriennummer, Größe, und andere Daten.
Soweit es darum geht, herauszufinden, welcher Controller verwendet wird, stimme ich Genes Kommentar zu dmidecode
zu , dmesg
, und lspci
- die würde ich auch zuerst ausprobieren.