Change Disk RAID 1 on MegaCLI

megacli -pdlist -aALL
  1. Chapter 1. INFO

Enclosure Device ID: 252
Slot Number: 5
Enclosure position: N/A
Device Id: 5
WWN: 500a075120e19163
Sequence Number: 10
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA


Raw Size: 1.746 TB [0xdf8fe2b0 Sectors]
Non Coerced Size: 1.745 TB [0xdf7fe2b0 Sectors]
Coerced Size: 1.745 TB [0xdf7f0000 Sectors]
Sector Size:  0
Logical Sector Size:  0
Physical Sector Size:  0
Firmware state: Unconfigured(bad)
Device Firmware Level: U004
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x4433221105000000
Connected Port Number: 1(path0) 
Inquiry Data:         190620E19163Micron_5200_MTFDDAK1T9TDD                D1MU004
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None 
Device Speed: 6.0Gb/s 
Link Speed: 6.0Gb/s 
Media Type: Solid State Device
Drive:  Not Certified
Drive Temperature : N/A
PI Eligibility:  No 
Drive is formatted for PI information:  No
PI: No PI
Drive's NCQ setting : N/A
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s 
Drive has flagged a S.M.A.R.T alert : No

 

megacli -LDInfo -LAll -a0 –NoLog

View

Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 1.745 TB
Sector Size         : 512
Is VD emulated      : Yes
Mirror Data         : 1.745 TB
State               : Degraded
Strip Size          : 64 KB
Number Of Drives    : 2
Span Depth          : 1
Default Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disabled
Encryption Type     : None
Bad Blocks Exist: No
Is VD Cached: No

Exit Code: 0x00
megacli -pdlist -aALL

 

                                     
Adapter #0


Enclosure Device ID: 252
Slot Number: 0
Drive's position: DiskGroup: 0, Span: 0, Arm: 0
Enclosure position: N/A
Device Id: 0
WWN: 50026b7256018085
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA


Raw Size: 111.790 GB [0xdf94bb0 Sectors]
Non Coerced Size: 111.290 GB [0xde94bb0 Sectors]
Coerced Size: 111.281 GB [0xde90000 Sectors]
Sector Size:  0
Logical Sector Size:  0
Physical Sector Size:  0
Firmware state: Online, Spun Up
Commissioned Spare : No
Emergency Spare : No
Device Firmware Level: BBF0
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x4433221103000000
Connected Port Number: 1(path0) 
Inquiry Data: 50026B7256018085    KINGSTON SV300S37A120G                  603ABBF0
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None 
Device Speed: 6.0Gb/s 
Link Speed: 6.0Gb/s 
Media Type: Solid State Device
Drive:  Not Certified
Drive Temperature : N/A
PI Eligibility:  No 
Drive is formatted for PI information:  No
PI: No PI
Drive's NCQ setting : N/A
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s 
Drive has flagged a S.M.A.R.T alert : No








Enclosure Device ID: 252
Slot Number: 1
Enclosure position: N/A
Device Id: 1
WWN: 502b2a201d1c1b1a
Sequence Number: 6
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA


Raw Size: 111.790 GB [0xdf94bb0 Sectors]
Non Coerced Size: 111.290 GB [0xde94bb0 Sectors]
Coerced Size: 111.281 GB [0xde90000 Sectors]
Sector Size:  0
Logical Sector Size:  0
Physical Sector Size:  0
Firmware state: Unconfigured(bad)
Device Firmware Level: 3A  
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x4433221102000000
Connected Port Number: 0(path0) 
Inquiry Data: J020102F00992       120GB SSD                               S0103A  
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None 
Device Speed: 6.0Gb/s 
Link Speed: 6.0Gb/s 
Media Type: Solid State Device
Drive:  Not Certified
Drive Temperature : N/A
PI Eligibility:  No 
Drive is formatted for PI information:  No
PI: No PI
Drive's NCQ setting : N/A
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s 
Drive has flagged a S.M.A.R.T alert : No

Exit Code: 0x00

 

 

megacli -PDList -aAll | egrep "Enclosure Device ID:|Slot Number:|Inquiry Data:|Error"

 

Enclosure Device ID: 252
Slot Number: 0
Media Error Count: 0
Other Error Count: 0
Inquiry Data: 50026B7256018085    KINGSTON SV300S37A120G                  603ABBF0
Enclosure Device ID: 252
Slot Number: 1
Media Error Count: 0
Other Error Count: 0
Inquiry Data: J020102F00992       120GB SSD                               S0103A

 

 

megacli -PdReplaceMissing -PhysDrv [252:1] -Array0 -row1 -a0

Chapter 2. Второй вариант решения:

1) Сначала найдем замененный (переткнутый) диск:

megacli -PDlist -aALL | less

 

Эта команда отобразить детальную информацию по всем подключенным физическим дискам ко всем присутствующим контроллерам. Ищем среди вывалившегося списка что-то вроде такого:

...
Enclosure Device ID: 252
Slot Number: 5
...

Firmware state: Unconfigured(Bad), Spun Up
...

 

Нам нужно запомнить 3 параметра:
* Adapter #0 : номер адаптера, он будет написан в самой первой строчке всего листинга. В этом примере — номер 0;
* Enclosure Device ID: Номер хранилища, в нашем примере =252;
* Slot Number: Номер корзины в хранилище, в нашем примере =5.

Заметка: Если вместо «Unconfigured(Bad)» у Вас светится «Unconfigured(Good)» — переходите к п.4.

2) Если статус устройства «Unconfigured(Bad)», то нам сначала нужно поднять статус до Good:

megacli -PDMakeGood -PhysDrv[252:5] -a0

 

Adapter: 0: EnclId-8 SlotId-3 state changed to Unconfigured-Good.

Заметьте форму записи здесь:
* [252:5] — это Enclosure Device ID:Slot number [E:S],
* -a0 — это номер адаптера #0.

3) Стираем информацию об инородных конфигурациях:

megacli -CfgForeign -Clear -a0

 

Foreign configuration 0 is cleared on controller 0.

4) Теперь подоткнем диск в существующий RAID.

Для этого нам нужно сначала найти выпавший диск — его Array и Row:

megacli -PdGetMissing -a0

 

Adapter 0 — Missing Physical drives

No. Array Row Size Expected
0 0 1 952720 MB

Exit Code: 0x00

Т.е., из примера выше, выпавший диск имеет Array=0 и Row=1. Что-ж, подтыкаем диск обратно в RAID:

megacli -PdReplaceMissing -PhysDrv[252:5] -array1 -row1 -a0

 

Adapter: 0: Missing PD at Array 1, Row 1 is replaced.

Exit Code: 0x00

И запускаем пересборку (синхронизацию) диска:

megacli -PDRbld -Start -PhysDrv[252:5] -a0

 

Started rebuild progress on device(Encl-8 Slot-3)

Exit Code: 0x00

Посмотреть текущий прогресс ребилда можно командой:

megacli -PDRbld -ShowProg -PhysDrv[252:5] -a0

 

[root@ ~]# megacli -PDRbld -ShowProg -PhysDrv[252:5] -a0

Rebuild Progress on Device at Enclosure 252, Slot 5 Completed 0% in 0 Minutes.

Exit Code: 0x00
[root@ ~]# megacli -PDRbld -ShowProg -PhysDrv[252:5] -a0

Rebuild Progress on Device at Enclosure 252, Slot 5 Completed 1% in 4 Minutes

 

 

 

 

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.