ajout commandes pour megacli

This commit is contained in:
Gregory Colpart 2020-06-30 10:32:35 +02:00
parent 875b412331
commit c6dcf101fd

View file

@ -4,6 +4,7 @@
<http://www.admin-linux.fr/?p=8535>
<http://erikimh.com/megacli-cheatsheet/>
<http://www.ens-lyon.fr/PSMN/doku.php?id=faq:sysadmin:megacli>
## Commandes de base
@ -81,10 +82,10 @@ megacli -PDOffline -PhysDrv \[E:S\] -a0
megacli -PDMarkMissing -PhysDrv \[E:S\] -a0
~~~
## Passer un disque en JBOD à unconfigured(good)
## Passer un disque de bad à good (on peut utiliser l'option `-force`)
~~~
megacli -PDMakeGood -PhysDrv\[E:S\] -force -a0
megacli -PDMakeGood -PhysDrv\[E:S\] -a0
~~~
## Remplacer un disque missing
@ -124,16 +125,38 @@ Note : cela ne fonctionne pas sur tous les contrôleurs
## Configurer un volume RAID à partir de nouveaux disques
Vérifier que les disques ne sont pas déjà dans un volume RAID :
Vérifier que les disques ne sont pas déjà dans un volume RAID
~~~
# megacli -ldpdinfo -a0 |grep -E '(Virtual|Inquiry|Slot)'
~~~
Créer le volume :
Créer le volume
~~~
# megacli -CfgLdAdd -r1[E:S1,E:S2] -a0
~~~
-r1 indique le type de RAID, E correspond au numéro d'enclosure et S1 et S2 sont les numéros de slot des disques.
Scanner les disques avec une config "étrangère" (attention, les disques doivent être en "GOOD")
~~~
# megacli -CfgForeign -Scan -a0
# megacli -PdInfo -PhysDrv '[E:S]' -a0 | grep -i foreign
~~~
Supprimer la config "étrangère" des disques :
~~~
# megacli -CfgForeign -Clear -a0
~~~
Importer la config "étrangère" du ou des disques :
~~~
# megacli -CfgForeign -Import -a0
~~~