首页/系统/服务器硬件与 RAID 速查/MegaCLI 工具概览与安装位置
阵列卡管理68 条

MegaCLI 工具概览与安装位置

MegaCLI 是 LSI/Broadcom MegaRAID 卡的传统命令行工具,虽然被 storcli 逐步取代,但存量服务器仍在用;先弄清路径、后缀与 -aALL 的含义。

常见路径/opt/MegaRAID/MegaCli/MegaCli64(SAS 卡);RPM 包含 /usr/sbin/MegaCli
关键参数-aN 指定控制器编号,-aALL 表示所有控制器;-Lx 指定逻辑盘号
替代关系Broadcom 推荐迁移到 storcli / perccli,语法更简洁

首次使用自检

首次使用自检
/opt/MegaRAID/MegaCli/MegaCli64 -v
/opt/MegaRAID/MegaCli/MegaCli64 -AdpCount
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL | head -40
输出为英文状态值(Optimal/Degraded/Failed),写巡检脚本时直接匹配这些单词比匹配中文环境输出可靠。

易错点

  • 64 位系统误用 32 位二进制或反之,报兼容错误;路径里同时存在两个版本时先确认 ldd 依赖
  • 把 -aALL 当默认参数无脑用:多控制器机器上会输出重复内容,脚本解析出错

数据来源与参考

  • MegaCLI 命令参考(Broadcom 文档)
  • Broadcom MegaRAID 用户指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌