So überprüfen Sie Soft- und Hard-Raid-Informationen unter Linux.
Software-Raid: Es kann nur über das Linux-System selbst angezeigt werden
cat /proc/mdstat
Sie können den Raid-Level, den Status und andere Informationen sehen.
Hardware-Raid: Der beste Weg ist, ihn über das Verwaltungstool des installierten Raid-Herstellers zu überprüfen, einschließlich Cmdline und grafischer Oberfläche. Die Hardwarekarte von Adapterc kann beispielsweise mit dem folgenden Befehl angezeigt werden:
# /usr/dpt/raidutil -l all
Sie können sehr detaillierte Informationen anzeigen.
Natürlich sind die entsprechenden Verwaltungstools in den meisten Fällen nicht installiert. Wenn Sie sich nur auf Linux selbst verlassen können, kenne ich im Allgemeinen zwei Methoden:
# dmesg |grep -i Raid
# cat /proc/scsi /scsi
Die angezeigten Informationen sind ähnlich, einschließlich Hersteller, Modell und Raid-Level, aber die Informationen zu jeder Festplatte können nicht angezeigt werden.
Darüber hinaus können nach tatsächlichen Tests die Server von Dell über Befehle angezeigt werden, während Server von HP, IBM usw. nicht über die oben genannten Befehle angezeigt werden können. Der BMC von Dell kann nur angezeigt werden, wenn das Verwaltungstool des Hardwareherstellers installiert wird.
cat /proc/scsi/scsi
Sie können sehen, dass es sich um ein Gerät auf SCSI handelt. Im Allgemeinen kann man das Raid-Level sehen. lspci kann das Modell der Raid-Karte sehen.
============================================== == =========
rpm -ivh megacli-1.01.09-0.i386.rpm
Befehlsverwendung:
megacli -ldinfo -lall -aall Überprüfen Sie den Raid-Level
megacli -adpallinfo -aall Überprüfen Sie die RAID-Karteninformationen.
megacli -pdlist -aall Überprüfen Sie die Festplatteninformationen
megacli -adpcount [Anzahl der Adapter anzeigen]
megacli -adpallinfo -aall [Alle Adapterinformationen anzeigen]megacli -ldinfo -lall -aall [Alle Informationen zur logischen Festplattengruppe anzeigen ]megacli -pdlist - aall [Alle physischen Informationen anzeigen]
megacli -adpbbucmd -getbbusatus -aall |grep 'charger status' [Ladestatus anzeigen]
megacli -adpbbucmd -getbbucapacityinfo -aall [Informationen zur BBU-Kapazität anzeigen]
megacli -adpbbucmd -getbbudesigninfo -aall [BBU-Designparameter anzeigen]
megacli -adpbbucmd -getbbuproperties -aall [Aktuelle BBU-Eigenschaften anzeigen]
megacli -cfgdsply -aall [RAID-Kartenmodell anzeigen, RAID-Einstellungen, Datenträgerbezogene Informationen】
Die Änderung des Bandstatus, vom Herausziehen des Datenträgers bis zum Einlegen des Datenträgers.
Gerät |normal|beschädigt|neu erstellt|normal
physisches Laufwerk |online|ausgefallen –> nicht konfiguriert|neu erstellt|online
======== =================================
megacli allgemeine Verwendung
24.10.2008 09:32
1. Bereiten Sie die neue Version von megacli-1.01.24-0.i386.rpm vor. Sie können das Installationsverzeichnis anpassen, zum Beispiel:
Ersetzen Sie das Installationsverzeichnis/opt durch /usr/sbin.
Alle Informationen zur physischen Festplatte anzeigen
megacli -pdlist -aallAdapter #0Gehäusenummer: 1Steckplatznummer: 5
Geräte-ID: 5
Medienfehleranzahl: 0
anderer Fehler Anzahl: 0Vorhersagefehleranzahl: 0
Letzte Vorhersagefehlerereignissequenznummer: 0Rohgröße: 140014 MB [0x11177328 Sektoren]
Nicht erzwungene Größe: 139502 MB [0x11077328 Sektoren]erzwungene Größe: 139392 MB [0x11040000 Sektoren]
Firmware-Status: hotspare
sas-Adresse(0): 0x5000c50008e5cca9
sas-Adresse(1): 0×0
Anfragedaten: Seagate st3146855ss s5273ln4y1x0
…..
2. Festplatten-Cache-Richtlinie anzeigen
megacli - ldgetprop -cache -l0 - a0
Adapter 0-vd 0: Cache-Richtlinie: Writeback, Readaheadnone, Direct
or
megacli -ldgetprop -cache -l1 -a0Adapter 0-vd 1: Cache-Richtlinie: Writeback, Readaheadnone, Direct
or
megacli -ldgetprop -cache -lall -a0
adapter 0-vd 0: Cache-Richtlinie: Writeback, Readaheadnone, direkt -cache -lall -aall
adapter 0-vd 0: Cache-Richtlinie: Writeback, Readaheadnone, direkt
Adapter 0-vd 1: Cache-Richtlinie: Writeback, Readaheadnone, Directodermegacli -ldgetprop -dskcache -lall - aallAdapter 0-vd 0: Festplatten-Schreibcache: Standardeinstellung der FestplatteAdapter 0-vd 1: Festplatte Schreib-Cache: Standardeinstellung der Festplatte adaptives Vorauslesen)
cached
or
megacli -ldsetprop -cached|-direct -l0 -a0
or
Festplatten-Cache aktivieren/deaktivieren
4. Array erstellen/löschen
4.1 Erstellen Sie ein RAID5-Array, bestehend aus den physischen Festplatten 2, 3 und 4. Die Hot-Spare-Festplatte des Arrays ist die physische Festplatte 5
megacli -cfgldadd -r5 [1: 2, 1:3,1:4] wb direct -hsp[1:5] -a0
4.2 Array erstellen, ohne Hot Standby anzugeben
megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -a0
4.3 Array löschen
megacli -cfglddel -l1 -a0
4.4 Festplatte online hinzufügen
megacli -ldrecon -start -r5 -add -physdrv[1:4] -l1 -a0
bedeutet, Logische Festplattengruppe 1 neu erstellen, RAID-Level ist 5, physische Festplattennummer hinzufügen: 1:4. Nach Abschluss der Rekonstruktion befindet sich die neu hinzugefügte physische Festplatte automatisch im Rekonstruktions- (Synchronisierungs-) Zustand. Zu diesem Zeitpunkt sieht fdisk -l keine Vergrößerung des Array-Speicherplatzes und kann erst nach einem Neustart des Systems angezeigt werden. Wenn sich nur eine Partition unter dem Array befindet, wird die Partition auch direkt vergrößert. Wenn mehrere Partitionen vorhanden sind, weiß ich nicht, wie ich den neuen Speicherplatz zuweisen soll. Probieren Sie es aus, wenn Sie Zeit haben, haha
5. Überprüfen Sie die Array-Initialisierungsinformationen
5.1 Nachdem das Array erstellt wurde, wird der Synchronisierungsblock initialisiert und Sie können seinen Fortschritt überprüfen.
megacli -ldinit -showprog -lall -aall
Oder zeigen Sie es in einer dynamischen visuellen Textoberfläche an
megacli -ldinit -progdsply -lall -aall
5.2 Sehen Sie sich den Fortschritt der Array-Hintergrundinitialisierung an
megacli -ldbi -showprog - lall -aall
Oder zeigen Sie es in einer dynamischen visuellen Textoberfläche an
megacli -ldbi -progdsply -lall -aall
6. Erstellen Sie einen globalen Hot-Standby
Geben Sie die 5. Festplatte als globalen Hot-Standby an
megacli -pdhsp -set [- enclaffinity] [-nonrevertible] -physdrv[1:5] -a0
kann auch als dedizierter Hot Standby für ein Array bezeichnet werden
megacli -pdhsp -set [-dedicated [-array1]] [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0
7. Globales Hot-Standby löschen
megacli -pdhsp -rmv -physdrv[1:5] -a0
8 Physische Festplatte offline/online
megacli -pdoffline -physdrv [1:4] -a0
megacli -pdonline -physdrv [1:4] -a0
9. Überprüfen Sie den Rekonstruktionsfortschritt der physischen Festplatte
megacli - pdrbld -showprog -physdrv [ 1:5] -a0
oder in einer dynamischen visuellen Textoberfläche angezeigt
megacli -pdrbld -progdsply -physdrv [1:5] -a0
Download-Adresse: http://gcolpart.evolix .net/debian/misc/dell/megacli-1.01.24-0.i386.rpm
=========================== ============ ==========
Dell-Maschinen verschiedener Serien, solange es sich um Perc-Raid-Controller handelt, können Sie das Befehlszeilentool megarc verwenden, um
zu erkennenmegarc für Windows
Nach der Dekomprimierung ist es megarc exe
megarc für Linux
Nach dem Dekomprimieren mit unzip, dann chmod 700 megarc*
Die Parameter unter Windows und Linux sind die gleichen:
megarc -dispcfg - a0
./megarc -dispcfg -a0
Ergebnisse wie folgt ausgeben:
logisches Laufwerk: 0 (Adapter: 0): Status: optimal
——————————————————
span Depth: 01 Raidlevel: 5 Rdahead: adaptiver Cache
Stripsz: 064 KB Stripes: 4 Wrpolicy: Writeback ————
0 01 1 Mehr als 90 m, es sind mehr als 100 m zu gewinnen.
Dell hat auch ein besseres Tool unter Linux: Raidmon (für Win wurde noch nicht gefunden)
Unterstützt derzeit IDE / EIDE, SCSI-Raid: LSI Logic Cerc Ata 100, Perc 4/Dc, Perc 4/Di, Perc 4 /sc, lsi-Logik (früher ami) perc3/dc, perc3/dcl, perc3/qc, perc3/sc
perc-cerc-apps-6.03-a06.tar.gz
http://support.dell.com /support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=r71524&formatcnt=2&fileid=92846
(mail.35.cn scheint als Spam herausgefiltert zu werden)
Daher wird empfohlen, dass Megarc (manuell) in Kombination mit Raidmon (automatisch) eine bessere Lösung ist.
Verwenden Sie dieses Befehlszeilentool für Dell 1950 PERC 5/i Sas Raid Controller:
Megacli für Linux
http://www.lsi.com/support/downloads/megaraid/miscellaneous/linux_megacli_1.01.24.zip
============================================== ============================
Adapter: 0
Produktname: Perc 5/i integriert
Speicher: 256 MB
BBU: vorhanden
Seriennummer: 12345
=========================================== =================================
Raid-Level: Primär-1, Sekundär-0, Raid-Level-Qualifikationsmerkmal -0
Größe: 285568 MB
Status: optimal
Physischer Datenträger: 0
Medienfehleranzahl: 0
Andere Fehleranzahl: 0
Firmwarestatus: Online
Physischer Datenträger: 1
Medienfehleranzahl: 0
Andere Fehleranzahl: 0
Firmware-Status: online
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie Raid-Disk-Array-Informationen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!