管理维护硬件RAID软件–MegaCli使用说明

Linux 856℃

MegaCli是一款管理维护硬件RAID的软件,可以通过它来了解当前raid卡的所有信息,包括:raid卡的型号,raid的阵列类型,raid上各磁盘状态,等等。

下载地址:https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-06_MegaCLI.zip

常用命令:

rpm -ivh MegaCli-8.07.06-1.noarch.rpm #安装
rpm -ql MegaCli-8.07.06-1 #查看安装位置
/opt/MegaRAID/MegaCli/MegaCli64 -AdpCount #查看raid卡个数
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL #查看raid卡信息
/opt/MegaRAID/MegaCli/MegaCli64 -LdInfo -LALL -aAll #显示所有逻辑磁盘组信息(raid级别对应Primary字段值)
/opt/MegaRAID/MegaCli/MegaCli64 -PdList -aAll #显示所有的物理磁盘信息
/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL #查看逻辑磁盘及组成的物理磁盘
/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r(0|1|5) [E:S, ...] 缓存类型 -aN #创建raid
  #-r(0|1|5)表示raid模式;E代表Enclosure Device ID,S代表Slot Number,通过查看物理磁盘信息可知。
  #N表示raid卡编号,0表示第一块raid卡;ALL表示所有的raid卡;
  #举例:/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0[8:0] WB Direct -a0
/opt/MegaRAID/MegaCli/MegaCli64 -PDLocate -start -physdrv[E:S] -a0 #点亮磁盘定位灯
/opt/MegaRAID/MegaCli/MegaCli64 -PDLocate -stop -physdrv[E:S] -a0 #关闭磁盘定位灯

如何定位设备/dev/sd*由哪些磁盘组成?

1、(方法一)查看SCSI接口的磁盘
lsscsi -s
第一列中的[0:0:0:0]分别代表:[Host:Channel:Id:Lun],Id对应的是Virtual Drive。
2、(方法二)查看磁盘的序列号(可能无效)
lsblk --nodeps -no serial /dev/sd*
3、通过下面的命令找到对应的Slot Number和Enclosure Device ID或序列号
/opt/MegaRAID/MegaCli/MegaCli64 -ldpdinfo -aALL|grep -Ei "(Virtual Drive:|RAID Level|^Size|Enclosure Device|Slot Number)"
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|grep -Ei "(^Coerced Size|Enclosure Device ID|Slot Number|Inquiry)"
4、点亮磁盘定位灯
/opt/MegaRAID/MegaCli/MegaCli64 -PDLocate -start -physdrv[E:S] -a0 #点亮磁盘定位灯

转载请注明:零五宝典 » 管理维护硬件RAID软件–MegaCli使用说明