Lenovo System x Disk 교체시 사용하는 MegaCli 명령어를 정리해 보았습니다.
MegaCli 설치가 안되있다면 LSI 사이트에서 다운로드후
# rpm -Uvh Lib_Utils-1.00-09.noarch.rpm
# rpm -Uvh MegaCli-8.00.48-1.i386.rpm
rpm -Uvh 명령어를 통해서 설치 합니다.
설치후 MegaCli 를 사용하기 위해서
# cd /opt/MegaRAID/MegaCli 로 이동합니다.
해당 디렉토리 안의 MegaCli64를 통해서 작업을 시작합니다.
물리적 디스크 정보 확인
# ./MegaCli64 -PDList -aALL
Media Error Count
Other Error Count
Predictive Failure Count
Last Predictive Failure Event Seq Number
의 숫자가 0보다 크면 해당 디스크에 문제가 있거나 문제가 생길 가능성이 있으므로 교체를 해줍니다.
# ./MegaCli64 -PDList -aALL 를 통해서
Enclosure Device ID: 252
Slot Number: 1
를 확인합니다.
교체할 디스크를 제거
# ./MegaCli64 -PDoffline -physdrv[252:1] -a0
# ./MegaCli64 -PDMarkMissing -PhysDrv [252:1] -a0
# ./MegaCli64 -PDPrpRmv -PhysDrv [252:1] -a0
해당 Enclosure의 해당 Slot의 디스크를 오프라인 시킨다. -a0는 RAID 카드를 뜻합니다.
RAID 카드가 1개 였기 때문에 -a0
해당슬롯의 LED 표시등 on
# ./MegaCli64 -PDlocate -start -physdrv[252:1] -ao
해당슬롯의 디스크를 제거 하고 1분 30초 이후에 다시 새로운 디스크를 넣습니다.
1분 30초를 기다리는 이유는 시스템에서 기존의 디스크로 오인식 할수 있기때문에 1분 30초를 기다려 줍니다.
교체한 슬롯의 LED 표시등 off
# ./MegaCli64 -PDlocate -stop -physdrv[252:1] -ao
교체한 슬롯의 리빌드 퍼센트 확인
보통 디스크를 교체하면 자동으로 리빌드가 진행됩니다.
# ./MegaCli64 -PDRbld -ShowProg -PhysDrv[252:1] -a0
리빌드 완료후
# ./MegaCli64 -PDList -physdrv[252:1] -aALL 를 통해서 확인
Firmware state:
정상작동시 Online, Spun Up
리빌드시 Rebuild
디스크 fail시 Failed
디스크 offline시 Offline 이 있다.
기타 명령어
논리 디스크(Logical Disk, LD) 정보
# ./MegaCli64 -LDInfo -Lall -aALL
모든 디스크 정보
# ./MegaCli64 -LDPDInfo -aALL
이벤트로그
# ./MegaCli64 -AdpEventLog -GetEvents -f raid_event.log -aALL
Enclosure 정보
# ./MegaCli64 -EncInfo -aALL
Adapter 정보
# ./MegaCli64 -AdpAllInfo -aALL
요약된 디스크 정보 확인
# ./MegaCli64 -ShowSummary -aALL
컨트롤러, 디스크 로그 확인
# ./MegaCli64 -fwtermlog -dsply -aALL
기본 도움말
# ./MegaCli64 -h
'Linux' 카테고리의 다른 글
Linux OS 종류 확인 방법 (0) | 2017.05.01 |
---|---|
Linux VMware CentOS 에 ssh, http 외부네트워크 접속 환경 구축 (0) | 2016.10.11 |
Linux System x Board 교체 후 네트워크 디바이스 인식이 안되는 오류 (0) | 2016.09.13 |
Linux System x 시스템 보드 교체 후 M/T, S/N 셋팅 (0) | 2016.09.02 |
Linux vsftpd 설정 (0) | 2016.08.11 |