1、安装megacli

wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-10_MegaCLI_Linux.zip
unzip 8-07-10_MegaCLI_Linux.zip
cd 8.07.10_MegaCLI_Linux/Linux\ MegaCLI\ 8.07.10/
rpm -ivh MegaCli-8.07.10-1.noarch.rpm

2、查询/dev/sdn1对应的slot号

df -h|grep sdn
# 查询wwn号
ll /dev/disk/by-id |grep sdn1

# 根据wwn号查找slot
/opt/MegaRAID/MegaCli/MegaCli64 PDList -aAll -NoLog | grep -C 5 "${wwn}"

3、管理磁盘

# 卸载故障盘
/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv[0:13] -a0

# /opt/MegaRAID/MegaCli/MegaCli64 PDList -aAll -NoLog # 用此命令查看
上面命令中 0 和 13 以及 -a0 的对应关系:
Adapter #0
Enclosure Device ID: 0
Slot Number: 13

MegaCli64 -PdLocate {[-start] | -stop} -physdrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
# 点亮指定硬盘(定位,让磁盘闪灯)
/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -start -physdrv[0:13] -a0

# 磁盘换完后关闭指定硬盘指示灯
/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -stop -physdrv[0:13] -a0