Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
sysadmin:tips:megacli [2015/06/19 10:51] james créée |
sysadmin:tips:megacli [2015/07/09 15:30] james [Références] ajout reference |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
==== Afficher les infos des volumes logiques ==== | ==== Afficher les infos des volumes logiques ==== | ||
<code>megacli -LDinfo -Lall -aALL</code> | <code>megacli -LDinfo -Lall -aALL</code> | ||
+ | |||
+ | ==== Afficher les infos de la batterie (si installée) ==== | ||
+ | <code>megacli -AdpBbuCmd -a0</code> | ||
==== Lister les disques physiques et leurs infos/emplacements ==== | ==== Lister les disques physiques et leurs infos/emplacements ==== | ||
- | <code>megacli -PDList -aALL | egrep 'Adapter|Enclosure|Slot|Inquiry|Foreign'</code> | + | <code>megacli -pdlist -aALL | egrep '(Enclosure Device|Slot|Firmware state|Inquiry)'</code> |
Par exemple : <code> | Par exemple : <code> | ||
Ligne 39: | Ligne 43: | ||
Slot Number: 4 | Slot Number: 4 | ||
Enclosure position: N/A | Enclosure position: N/A | ||
- | Inquiry Data: FUJITSU MBE2147RC D906D304PB80DRAM | + | Inquiry Data: FUJITSU MBE2147RC D906D304PB8XXXXX |
Foreign State: None | Foreign State: None | ||
Enclosure Device ID: 32 | Enclosure Device ID: 32 | ||
Ligne 48: | Ligne 52: | ||
</code> | </code> | ||
- | ==== Afficher les infos d'un disque ==== | + | |
+ | ==== Afficher le status des disques ==== | ||
+ | Pour afficher l'etat des disques :<code>megacli -pdlist -aALL | grep 'Firmware state'</code> | ||
+ | Exemple avec un disque HS : <code># megacli -pdlist -aALL | grep 'Firmware state' | ||
+ | Firmware state: Online, Spun Up | ||
+ | Firmware state: Failed | ||
+ | Firmware state: Online, Spun Up | ||
+ | Firmware state: Online, Spun Up | ||
+ | </code> | ||
+ | |||
+ | ==== Afficher les infos d'un disque particulier ==== | ||
Pour afficher les infos du disque dans le slot 32:2 :<code>megacli -pdInfo -PhysDrv[32:2] -a0</code> | Pour afficher les infos du disque dans le slot 32:2 :<code>megacli -pdInfo -PhysDrv[32:2] -a0</code> | ||
+ | |||
+ | ==== Localiser un disque particulier ==== | ||
+ | Pour faire clignoter la LED d'un disque (le disque HS 8:1 par exemple) :<code> | ||
+ | megacli -PdLocate -start -physdrv[8:1] -a0</code> | ||
+ | Puis pour revenir a la normale :<code> | ||
+ | megacli -PdLocate -stop -physdrv[8:1] -a0</code> | ||
+ | |||
+ | |||
==== Gérer les configurations étrangères (foreign) ==== | ==== Gérer les configurations étrangères (foreign) ==== | ||
Ligne 69: | Ligne 91: | ||
<note>Attention a ne pas vous tromper de disques ;p</note> | <note>Attention a ne pas vous tromper de disques ;p</note> | ||
- | ==== Créer un disque logique RAID5 ==== | + | ==== Créer un volume logique RAID5 ==== |
Pour ajouter un volume RAID5 avec les 4 disques emplacements 32:2, 32:3, 32:4, 32:5 ci dessus :<code> | Pour ajouter un volume RAID5 avec les 4 disques emplacements 32:2, 32:3, 32:4, 32:5 ci dessus :<code> | ||
megacli -CfgLdAdd -r5 [32:2,32:3,32:4,32:5] WB Direct -a0</code> | megacli -CfgLdAdd -r5 [32:2,32:3,32:4,32:5] WB Direct -a0</code> | ||
+ | |||
+ | ===== Etendre un volume logique RAID5 ===== | ||
+ | Pour étendre un volume RAID existant sur un nouveau disque : | ||
+ | * Tout d'abord récupérer l'emplacement physique du nouveau disque (**enclosure device id** et **slot number**) | ||
+ | * Ensuite reconstruire le volume logique (ici L0) en lui ajoutant ce nouveau disque, par exemple pour RAID 5 :<code> | ||
+ | # megacli -LDRecon -Start -r5 -Add -PhysDrv[32:3] -L0 -a0</code> | ||
+ | View reconstruction progress | ||
+ | |||
+ | ===== Visualiser le progrès de la reconstruction ===== | ||
+ | Quand le volume logique (ici L0) est en reconstruction on peut voir l'avancement :<code> | ||
+ | # megacli -LDRecon ShowProg L0 -a0</code> | ||
+ | |||
+ | <note>remplacer L0 par L1 pour le 2e volume logique et ainsi de suite</note> | ||
Ligne 78: | Ligne 113: | ||
===== Références ===== | ===== Références ===== | ||
* http://linux.alanstudio.hk/megacli_command.htm | * http://linux.alanstudio.hk/megacli_command.htm | ||
+ | * https://supportforums.cisco.com/document/62901/megacli-common-commands-and-procedures | ||
+ | * http://www.admin-linux.fr/?p=8535 | ||