본문 바로가기
IT&Jobs

LSI MegaRAID SAS command

by jaeilpark 2021. 10. 28.
728x90
반응형

회사에서 사용하는 RAID Controller로 LSI의 MegaRAID Controller를 이용하여 Data DISK RAID를 구성한다

이와 관련하여 shell에서 알아두면 유용한 명령어를 정리 해 보았다

 

참고URL: http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS

 

LSIMegaRAIDSAS – HWraid

LSI MegaRAID SAS 1. Card information MegaRAID SAS is the current high-end RAID controllers series by LSI. It is fully hardware RAIDs controllers supporting RAID5, at least, with SAS or SATA interfaces. If you're a looking for information about MegaRAID SCS

hwraid.le-vert.net

1) 물리적 디스크(Physical Drive, PD) 정보
   #MegaCli -PDList -aALL

2) 논리적 디스크(Logical Drive,  LD) 정보
   #MegaCli -LDInfo -Lall -aALL

3) 물리적, 논리적 디스크 정보를 모두
   #MegaCli -LDPDInfo -aALL

4) 이벤트 로그를 확인
   #MegaCli -AdpEventLog -GetEvents -f raid_event.log -aALL

5) Enclosure 정보
   #MegaCli -EncInfo -aALL

6) Adapter 정보
   #MegaCli -AdpAllInfo -aALL

7) 간단한 요약 --정보 (Controller 정보, PD(Physical Drive), VD(Virtual Drive) 정도 등)
   #MegaCli -ShowSummary -aALL

8) Battery Backup Unit(BBU) 정보
   #MegaCli -AdpBbuCmd -aALL

9) Firmware update
   #MegaCli -adpfwflash -f mr2108fw.rom -a0

10) Raid Card DISK Fail시 Alarm off
   #MegaCli -AdpSetProp -AlarmSilence -aALL

11) 디스크 위치 확인
   #MegaCli -PdLocate {[-start] | -stop} -physdrv[E0:S0,E1:S1,...] -aALL

12) 레이드 구성(shell mode)
   RAID5로 RAID 생성하기

   #MegaCli -CfgLdAdd -r5 [32:0, 32:1, 32:2] -a0

   RAID 삭제하기
   #MegaCli -CfgLdDel -Lx -a0  Lx 삭제

13) hotspare
   HotSpare DISK 만들기

   #MegaCli -PDHSP -Set -PhysDrv [32:0] -a0

   HostSpare DISK 삭제하기

   #MegaCli -PDHSP -Rmv -PhysDrv [32:0] -a0

 

    * Set dedicated hot spare
      ${megacli} -PDHSP -Set -Dedicated -ArrayN,M,... -PhysDrv [E:S] -aN

14) 기존레이드정보
   RAID Scan

   #MegaCli -CfgForeign -Scan -aALL

   RAID Clear

   #MegaCli -CfgForeign -Clear -aALL

15) 카피백

   Copyback 확인
   #MegaCli -adpallinfo -aall | grep "Disable Copyback"
   Disable Copyback                        : No

   

   Copyback disable(끄기)
   #MegaCli -AdpSetProp -CopyBackDsbl -1 -a0

   Copyback enable(켜기)

   #MegaCli -AdpSetProp -CopyBackDsbl -0 -a0

16) 리빌딩 상황 체크
MegaCli -pdrbld -progdsply -physdrv [ e0:s0 ] a0

 

참고로, 모든 옵션은 소문자로도 적용 됨
728x90
반응형

댓글