MegaCli
Материал из gptel_wiki
Содержание
- 1 Display ALL Adapter Properties (-AdpAllInfo)
- 2 Display Specified Adapter Properties (-AdpGetProp)
- 3 Манипуляции с виртуальным томом
- 4 Манипуляции с диском в томе
- 5 new VD with RAID level rX, on the selected adapter
- 6 Adding a drive to the RAID5 massive
- 7 Show Rebuild Progress
- 8 Disable Alarm
- 9 Enable Alarm
- 10 Замена неисправного диска в массиве
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, пометить как «пропавший» и удалить:
- 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
Сайт производителя