YUMSERV
반응형

hotspare 로 되어있는 디스크를 교체 이후, 상태가 JBOD 상태로 빠지면서, hotspare로 변경이 되지 않았습니다.
hotspare로 상태를 변경하는 방법을 설명하고자 합니다.

 

JBOD 상태란, 단일 디스크 상태를 뜻하며, RAID로 묵여있지 않은 상태를 말합니다.

 

1. 현재 디스크 상태

# /opt/MegaRAID/MegaCli/MegaCli64 -PDInfo -PhysDrv [252:2] -a0   
...
Firmware state: JBOD
...

 

2.  HOT spare 상태로 변경

바로 HOT SPARE 상태로 변경이 불가능하고, HOTSPARE 명령어를 쳤을 때, 에러가 납니다.

# MegaCli -PDHSP -Set -PhysDrv [252:2] -a0
                                     
Adapter: 0: Set Physical Drive at EnclId-252 SlotId-2 as Hot Spare Failed.

FW error description: 
 The specified device is in a state that doesn't support the requested command.  

Exit Code: 0x32

Unconfigured-Good 상태로 변경해야 합니다. → 변경하게 되면 CopyBACK 상태로 변경 됩니다. (copyback 상태는 hotspare를 구성할때, 원래 기존 데이터들이 복사기능)

# MegaCli -PDMakeGood -PhysDrv [252:2] -Force -a0
                                     
Adapter: 0: EnclId-252 SlotId-2 state changed to Unconfigured-Good.

Exit Code: 0x00

 

Copyback 상태 진행 사항 확인

# MegaCli -PDCpyBk -ShowProg -PhysDrv [252:2] -aAll
                                     
Copyback Progress on Device at Enclosure 252, Slot 2 Completed 0% in 45 Minutes.

Exit Code: 0x00

 

완료되면 정상적으로 디스크가 HOTspare 상태로 들어가게 됩니다.

 

 

참고) http://lucasbrasilino.com/posts/how-to-add-a-new-disk-as-hot-spare-with-megacli/

반응형
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!