ajout compléments pour megacli
This commit is contained in:
parent
cad306b906
commit
7e35c4e424
|
@ -1,4 +1,4 @@
|
|||
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
|
||||
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été (beaucoup) révisée.**
|
||||
|
||||
# Infos MegaCLI
|
||||
|
||||
|
@ -14,6 +14,7 @@
|
|||
# megacli -pdlist -aALL
|
||||
# megacli -LDInfo -Lall -aALL
|
||||
# megacli -AdpEventLog -GetEvents -aALL
|
||||
# megacli -AdpAlILog -aALL
|
||||
~~~
|
||||
|
||||
Note : -aALL indique d'appliquer la commande sur tout les contrôleur disponibles, souvent on en a qu'un seul, donc c'est pratique, plutôt que de chercher son ID (Même si c'est souvent a0).
|
||||
|
@ -36,9 +37,6 @@ Infos sur un disque :
|
|||
# megacli -pdinfo -PhysDrv \[E:S\] -a0
|
||||
~~~
|
||||
|
||||
|
||||
|
||||
|
||||
## Passer un disque en HotSpare
|
||||
|
||||
Typiquement après le changement d'un disque défectueux, si le rebuild ne se fait pas automatiquement, l'astuce est de passer le nouveau disque en Hot Spare. Ainsi le contrôleur « prendra » le disque Hot Spare pour faire le rebuild.
|
||||
|
@ -53,7 +51,6 @@ Cela passe le disque d'ID 2, enclosure 65535, en Hot Spare.
|
|||
|
||||
Parfois, un disque est disponible en tant que HotSpare, mais le controleur ne l'utilise pas… Une astuce est de dire qu'il n'est plus HS, puis le repasser HS.
|
||||
|
||||
|
||||
~~~
|
||||
megacli -PDHSP -Rmv -PhysDrv [8:4] -a0
|
||||
megacli -PDHSP -Set -Dedicated -Array0 -PhysDrv [8:4] -a0
|
||||
|
@ -69,12 +66,18 @@ Cela remet le disque d'ID 4; enclosure 8, en tant que HS dédié pour l'array 0.
|
|||
Rebuild Progress on Device at Enclosure E, Slot S Completed 10% in 23 Minutes.
|
||||
~~~
|
||||
|
||||
## Passer un disque en offline
|
||||
## Passer un disque en OFFLINE
|
||||
|
||||
~~~
|
||||
megacli -PDOffline -PhysDrv \[E:S\] -a0
|
||||
~~~
|
||||
|
||||
## Passer un disque en ONLINE
|
||||
|
||||
~~~
|
||||
megacli -PDOnline -PhysDrv \[64:2\] -a0
|
||||
~~~
|
||||
|
||||
## Passer un disque en missing
|
||||
|
||||
Ça le sort du RAID.
|
||||
|
@ -110,12 +113,6 @@ Le disque (row 0) de l'array 0 est missing. Pour cet exemple, on va dire au disq
|
|||
megacli -PdReplaceMissing -PhysDrv \[64:2\] -Array0 -row0 -a0
|
||||
~~~
|
||||
|
||||
Le passer online
|
||||
|
||||
~~~
|
||||
megacli -PDOnline -PhysDrv \[64:2\] -a0
|
||||
~~~
|
||||
|
||||
## Faire clignoter un disque
|
||||
|
||||
~~~
|
||||
|
@ -132,34 +129,64 @@ 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 un nouveau VD (volume disque)
|
||||
|
||||
~~~
|
||||
# megacli -CfgLdAdd -r1[E:S1,E:S2] -a0
|
||||
# megacli -CfgLdAdd -r0[:2] -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.
|
||||
-r0 / -r1 / -r5 pour le type de RAID
|
||||
|
||||
## Supprimer un VD (volume disque)
|
||||
|
||||
Scanner les disques avec une config "étrangère" (attention, les disques doivent être en "GOOD")
|
||||
~~~
|
||||
# megacli -CfgLdDel -L2 -a0
|
||||
~~~
|
||||
|
||||
Note : attention à bien le faire sur le bon !
|
||||
|
||||
## Passer un disque en JBOD
|
||||
|
||||
pour rappel, un JBOD est une sorte de "pass-thru" pour faire comme si l'on voyait le disque sans passer par le controlleur (pas de RAID donc).
|
||||
c'est *presque* équivalent à ajouter un VD avec un seul disque en RAID0 (bon, en fait pas tout à fait).
|
||||
|
||||
~~~
|
||||
# megacli -PDMakeJBOD -PhysDrv [:2] -a0
|
||||
~~~
|
||||
|
||||
Note : attention, cette commande n'est pas acceptée sur tous les types de cartes... dans certains cas il faut mettre à jour le firmware de la carte RAID pour avoir accès à cette fonction.
|
||||
|
||||
## accès aux logs du controleur disque
|
||||
|
||||
~~~
|
||||
# megacli -AdpEventLog -GetEvents -aALL
|
||||
# megacli -AdpAlILog -aALL
|
||||
~~~
|
||||
|
||||
Note : attention, ça peut être long et verbeux !
|
||||
|
||||
## 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 :
|
||||
## Supprimer la config "étrangère" des disques :
|
||||
|
||||
~~~
|
||||
# megacli -CfgForeign -Clear -a0
|
||||
~~~
|
||||
|
||||
Importer la config "étrangère" du ou des disques :
|
||||
## Importer la config "étrangère" du ou des disques :
|
||||
|
||||
~~~
|
||||
# megacli -CfgForeign -Import -a0
|
||||
~~~
|
||||
|
||||
|
||||
|
||||
## PDs in LD have incompatible EEDP types ou PDs in LD have different block sizes
|
||||
|
||||
Les disques dur neufs d'entreprises sont parfois activés avec un PI (Protection Information, 8 octets supplémentaire sur les secteurs de 512 octets).
|
||||
|
@ -217,4 +244,4 @@ PI Eligible = No
|
|||
[…]
|
||||
~~~
|
||||
|
||||
**PI Eligible = No** !!
|
||||
**PI Eligible = No** !!
|
||||
|
|
Loading…
Reference in New Issue