LINUX | MegaCli 사용법

작성자
Ethan
작성일
2024-12-16 09:31
조회
92

MegaCli란?
Dell , IBM에서 디스크 관리 시에 LSI의 MegaRAID를 사용하고 있다.
MegaCLI는 MegaRAID의 명령어로 RAID 구성 및 디스크 상태 체크 및 정보를 확인할 수 있다.
**단, PercCli는 PERC 시리즈 8 이후부터 MegaCli로 교체되고 있다.

MegaCli 명령어 설명
설치시 기본 디렉터리 위치 : /opt/MegaRAID/MegaCli/MegaCli64


- 디스크 정보 및 레이드 정보 확인 가능

/opt/MegaRAID/MegaCli/MegaCli64 -showsummary -aALL

 

- 레이드 레벨 확인

/opt/MegaRAID/MegaCli/MegaCli64 -ShowSummary -aALL | grep RAID | awk -F " " '{print $4}'

 

- 레이드 사이즈 및 레벨

/opt/MegaRAID/MegaCli/MegaCli64 -ShowSummary -aALL | egrep 'Size|RAID'

 

- 디스크 상태 확인

/opt/MegaRAID/MegaCli/MegaCli64 -PdList -aALL | grep Firmware
## 기존에 설정되어있던 foreign을 삭제 및 Unconfigured(bad) -> Unconfigured(good) 설정 변경을 해주어야 리빌딩, 레이드 설정이 가능합니다. ##

 


- 디스크 상태 bad -> good 변경 방법

/opt/MegaRAID/MegaCli/MegaCli64 -pdmakegood -physdrv [E:S] -a0

 

 

- 디스크 Foreign 상태 확인

/opt/MegaRAID/MegaCli/MegaCli64 -PdList -aALL | grep Foreign

 

 

- 디스크 Foreign 상태 클리어

/opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Clear -a0

 

 

- Enclosure 정보 확인

/opt/MegaRAID/MegaCli/MegaCli64 -EncInfo -aALL

 

- 물리적 디스크 정보확인

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL

 

 

- 논리적 디스크 정보 확인

/opt/MegaRAID/MegaCli/MegaCli64 -LDinfo -Lall -aALL

 

 

- 가상 드라이브 별로 상태정보와 가상드라이브 안에 포함된 물리디스크 상태를 보여줌, 가상드라이브 0번부터 차례대로 보여줌(디스크도 가상 디스크 안에 포함된 순으로 차례대로 보여준다.)

/opt/MegaRAID/MegaCli/MegaCli64 -LDPDinfo -aALL

 

 

- 어댑터(레이드 컨트롤러) 정보 확인

/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL

 

 

- battery backup unit(BBU) 정보 확인

/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aALL

 

 

- 레이드 삭제

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L0 -a0
## -L = Virtual Dive ID , -a = Adapter Number ##

 

- 리빌딩 시작(보통은 자동으로 리빌딩이 되지만(안될 경우))

/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -Start -PhysDrv [E:S] -a0
/opt/MegaRAID/MegaCli/MegaCli64 -PDhsp -Set -PhysDrv [E:S] -a0

 

- 리빌딩 진행상황 확인

/opt/MegaRAID/MegaCli/MegaCli64 -pdrbld -showprog -physdrv[E:S] -a0

 

 

- Raid 0 생성

/opt/MegaRAID/MegaCli/MegaCli64 -cfgLdAdd -r0 [E:S,E:S,......] -a0
## -r0 = Raid 0 , [E:S] = Enclosure(Dive ID):Slot Number ##

 

Raid 0일 때 Reboot 없이 디스크 교체하는 법

1. 기존에 Fail난 디스크 umount 

 

2. 디스크 교체

 

3. 디스크 상태 확인

/opt/MegaRAID/MegaCli/MegaCli64 -PdList -aALL | grep Firmware
/opt/MegaRAID/MegaCli/MegaCli64 -PdList -aALL | grep Foreign
/opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Clear -a0
/opt/MegaRAID/MegaCli/MegaCli64 -pdmakegood -physdrv [E:S] -a0
## 기존에 설정되어있던 foreign을 삭제 및 Unconfigured(bad) -> Unconfigured(good) 설정 변경을 해주어야 리빌딩, 레이드 설정이 가능합니다. ##

 

4. Raid 0 생성

/opt/MegaRAID/MegaCli/MegaCli64 -cfgLdAdd -r0 [E:S] -a0
## Raid 0 생성이 안될 시(컨트롤러 쪽 캐시 삭제가 필요한 경우) ##
/opt/MegaRAID/MegaCli/MegaCli64 -GetPreservedCacheList -a0
/opt/MegaRAID/MegaCli/MegaCli64 -DiscardPreservedCache -L[레이드ID] -a0

5. 디스크 및 레이드 정보 확인
/opt/MegaRAID/MegaCli/MegaCli64 -ShowSummary -aALL

전체 76
번호 제목 작성자 작성일 추천 조회
76
New 레이드 카드(raid card) 제조사별 상태 확인
Ethan | 2025.01.16 | 추천 0 | 조회 2
Ethan 2025.01.16 0 2
75
비밀글 1234
Ethan | 2025.01.02 | 추천 0 | 조회 5
Ethan 2025.01.02 0 5
74
LINUX | MegaCli 사용법
Ethan | 2024.12.16 | 추천 0 | 조회 92
Ethan 2024.12.16 0 92
73
리눅스 명령어 모음
Ethan | 2024.10.29 | 추천 0 | 조회 195
Ethan 2024.10.29 0 195
72
리눅스 tar / tar.gz / zip 압축 및 압축 해제
Ethan | 2024.08.07 | 추천 0 | 조회 346
Ethan 2024.08.07 0 346
71
리눅스 서버 로그 확인 방법
Ethan | 2024.08.07 | 추천 0 | 조회 795
Ethan 2024.08.07 0 795
70
윈도우11 파일탐색기 더 많은 옵션 표시 끄기/켜기
Ethan | 2024.07.30 | 추천 0 | 조회 336
Ethan 2024.07.30 0 336
69
linux/ history 조회 시 날짜 시간 표시하기
Ethan | 2024.03.20 | 추천 0 | 조회 1185
Ethan 2024.03.20 0 1185
68
geoip 국가 코드 (geoip country code)
Ethan | 2024.03.20 | 추천 0 | 조회 407
Ethan 2024.03.20 0 407
67
linux/CentOS7 -> Rocky8,9 네트워크 설정 변경 내용
Ethan | 2024.03.16 | 추천 0 | 조회 1699
Ethan 2024.03.16 0 1699
66
linux/SSH - ssh no matching key exchange method found 에러 원인과 해결 방법
Ethan | 2024.03.11 | 추천 0 | 조회 2825
Ethan 2024.03.11 0 2825
65
rocky linux 8,9 네트워크 설정하기
Ethan | 2024.03.01 | 추천 0 | 조회 882
Ethan 2024.03.01 0 882
64
linux/rocky 남은 용량 확인 명령어
Ethan | 2024.02.23 | 추천 1 | 조회 1565
Ethan 2024.02.23 1 1565
63
linux/rocky9.5 SSH접속 허용하기
Ethan | 2024.02.23 | 추천 0 | 조회 3967
Ethan 2024.02.23 0 3967
62
linux/CentOS 폴더 찾기, 파일 찾기, 문자열 찾기
Ethan | 2024.01.16 | 추천 0 | 조회 505
Ethan 2024.01.16 0 505