MegaCli — различия между версиями

Материал из gptel_wiki
Перейти к: навигация, поиск
(Новая страница: «==Display ALL Adapter Properties (-AdpAllInfo)== ./MegaCli -AdpAllInfo -a0 ==Display Specified Adapter Properties (-AdpGetProp)== <pre> Syntax: MegaCli –AdpGetP…»)
 
Строка 49: Строка 49:
 
</pre>
 
</pre>
 
----
 
----
 +
 +
== Замена неисправного диска в массиве ==
 +
 +
Что бы заменить диск, нужно его перевести в offline, пометить как «пропавший» и удалить:
 +
 +
общий вид команд:
 +
 +
# MegaCli -PDOffline -PhysDrv [E:S] -aN
 +
# MegaCli -PDMarkMissing -PhysDrv [E:S] -aN
 +
# MegaCli -PDPrpRmv -PhysDrv [E:S] -aN
 +
 +
в нашем случае это будет так:
 +
 +
# MegaCli -PDOffline -PhysDrv [32:1] -a0
 +
# MegaCli -PDMarkMissing -PhysDrv [32:1] -a0
 +
# MegaCli -PDPrpRmv -PhysDrv [32:1] -a0
 +
 +
Да! Но и это ещё не всё. Потом нужно задать команду замены диска (эту команду выполнить уже после замены диска).:
 +
 +
общий вид:
 +
 +
# MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
 +
 +
в нашем случае это будет так:
 +
 +
# MegaCli -PdReplaceMissing -PhysDrv [32:1] -Array0 -row1 -a0
 +
 +
Если нужно подсветить диск (что бы было видно, какой нужно менять) делаем так (при этом диск будет непрерывно гореть зелёным светом):
 +
 +
# MegaCli -PdLocate -start -PhysDrv [32:1] -a0
 +
 +
Что бы прекратить:
 +
 +
# MegaCli -PdLocate -stop -PhysDrv [32:1] -a0
 +
 +
Но в моём случае мне повезло, так как в опциях рейда стояло autorebuild:
 +
 +
# MegaCli -adpallinfo -a0 | grep 'Auto Rebuild'
 +
Auto Rebuild : Enabled
 +
  
 
   [http://www.lsi.com Сайт производителя]
 
   [http://www.lsi.com Сайт производителя]

Версия 13:13, 9 ноября 2016

Display ALL Adapter Properties (-AdpAllInfo)

./MegaCli -AdpAllInfo -a0

Display Specified Adapter Properties (-AdpGetProp)

Syntax: MegaCli –AdpGetProp CacheFlushInterval | RebuildRate
| PatrolReadRate| BgiRate | CCRate | ReconRate | SpinupDriveCount
| SpinupDelay | CoercionMode | PredFailPollInterval | EccBucketSize
| EccBucketLeakRate | EccBucketCount | ClusterEnable | BatWarnDsbl
| AbortCCOnError | AlarmDsply | AutoDetectBackPlaneDsbl | CopyBackDsbl | LoadBalanceMode | SMARTCpyBkEnble | SSDSMARTCpyBkEnbl
| NCQDsply -aN| -a0,1,2|-aALL

Манипуляции с виртуальным томом

Display Number Configured of Virtual Disks
MegaCli -LDGetNum -aALL
View information about physical drives
MegaCli -PDList -aALL
Start CheckConsistency
MegaCli -LDCC -Start -L1 -a0
Show CheckConsistency Progress
MegaCli -LDCC -ShowProg -L1 -a0

Манипуляции с диском в томе

Show drive info
./MegaCli -pdinfo -physdrv [252:4] -a0
./MegaCli -PDOnline  -PhysDrv[252:6] -a0
./MegaCli -PDOffline  -PhysDrv[252:6] -a0
./MegaCli -PDMakeGood -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
./MegaCli -PDRbld -Start|-Stop|-ShowProg |-ProgDsply

new VD with RAID level rX, on the selected adapter

./Megacli –CfgLdAdd r1[252:1,252:2] –a0

Adding a drive to the RAID5 massive

./MegaCli -ldrecon start r5[Add PhysDrv[252:3]] -L1 -a0

Show Rebuild Progress

./MegaCli -PDRbld -ShowProg -PhysDrv [252:3] -a0

Disable Alarm

./MegaCli -AdpSetProp AlarmDsbl -aALL

Enable Alarm

./MegaCli -AdpSetProp AlarmEnbl -aALL

Где:
-L - номер виртуального привода
-a - номер контроллера

Замена неисправного диска в массиве

Что бы заменить диск, нужно его перевести в offline, пометить как «пропавший» и удалить:

общий вид команд:

  1. MegaCli -PDOffline -PhysDrv [E:S] -aN
  2. MegaCli -PDMarkMissing -PhysDrv [E:S] -aN
  3. MegaCli -PDPrpRmv -PhysDrv [E:S] -aN

в нашем случае это будет так:

  1. MegaCli -PDOffline -PhysDrv [32:1] -a0
  2. MegaCli -PDMarkMissing -PhysDrv [32:1] -a0
  3. MegaCli -PDPrpRmv -PhysDrv [32:1] -a0

Да! Но и это ещё не всё. Потом нужно задать команду замены диска (эту команду выполнить уже после замены диска).:

общий вид:

  1. MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN

в нашем случае это будет так:

  1. MegaCli -PdReplaceMissing -PhysDrv [32:1] -Array0 -row1 -a0

Если нужно подсветить диск (что бы было видно, какой нужно менять) делаем так (при этом диск будет непрерывно гореть зелёным светом):

  1. MegaCli -PdLocate -start -PhysDrv [32:1] -a0

Что бы прекратить:

  1. MegaCli -PdLocate -stop -PhysDrv [32:1] -a0

Но в моём случае мне повезло, так как в опциях рейда стояло autorebuild:

  1. MegaCli -adpallinfo -a0 | grep 'Auto Rebuild'

Auto Rebuild : Enabled


 Сайт производителя