服务器安装Megacli
原创
©著作权归作者所有:来自51CTO博客作者herlly的原创作品,请联系作者获取转载授权,否则将追究法律责任
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