首页/系统/服务器硬件与 RAID 速查/storcli 查看控制器总览
阵列卡管理68 条

storcli 查看控制器总览

storcli 是 MegaRAID 卡的新一代管理工具:/c0 show 输出控制器型号、固件、内存、状态与端口拓扑,是接管老机器的首个命令组。

storcli 看控制器总览

storcli 是 MegaRAID 卡的新一代管理工具(戴尔服务器上叫 perccli),把物理盘、逻辑盘、缓存模块与电池都统一到一套 /cN/eM/sX 命名规则下。接管一台陌生机器的第一个命令是 storcli /c0 show:它会给出控制器型号、固件版本、内存大小、当前状态与端口拓扑,后续所有操作都建立在这份信息之上。

基本信息

命名规则/cN 控制器、/eM 背板(Enclosure)、/sX 槽位,与 megacli 的 [Enclosure:Slot] 一一对应
常用入口storcli show 列出控制器、storcli /c0 show 看单个控制器详情
核心字段型号、固件版本、缓存大小、状态、支持的功能项
缓存与电池/c0/cv show all 看电容、/c0/bbu show all 看电池模块
兼容性旧固件上部分子命令不可用,先核对版本与命令参考

接管机器的第一组命令

接管机器的第一组命令
storcli show                      # 列出控制器与基本信息
storcli /c0 show                   # 控制器详情:型号、固件、内存、状态
storcli /c0 show all | head -80    # 更完整的功能与设置项
storcli /c0/vall show              # 所有逻辑盘:级别、容量、状态
storcli /c0/eall/sall show         # 所有物理盘:槽位、状态、容量
storcli /c0/bbu show all           # 电池模块状态(若无电池看电容)

常用子命令

命令作用
storcli show列出控制器与基本信息
storcli /c0 show单控制器详情(固件、内存、状态)
storcli /c0/vall show全部逻辑盘的级别与状态
storcli /c0/eall/sall show全部物理盘的槽位与状态
storcli /c0/cv show all缓存保护模块(电容)
storcli /c0/bbu show all电池模块
storcli /c0 show events控制器事件日志

接管机器时的检查顺序

  • 先看控制器型号与固件版本,确认工具与文档版本匹配
  • 再看逻辑盘状态,确认没有 Degraded 或 Offline
  • 接着看物理盘列表,记录槽位与容量分布,建立台账
  • 最后看电池或电容状态,确认写缓存策略是被保护的
storcli 的语法风格为 /cN/eM/sX(控制器、背板、槽位),与 megacli 的 [Enclosure:Slot] 一一对应,两种工具的编号可以直接互相换算。

易错点

  • 在旧固件卡上直接跑新版 storcli:部分子命令不被支持,先核对版本兼容表再动手
  • 把输出直接接管道解析:部分版本会带颜色控制符,脚本里要禁用颜色或按空格切分
  • 只跑 storcli show 就以为摸清了硬件:逻辑盘与物理盘状态要分别查看,故障往往只体现在第二层
  • 忽略事件日志:很多早期告警(链路重试、掉盘后恢复)只在控制器事件里留痕
  • 在多控制器机器上不指定 /cN:命令落在哪个控制器上不确定,操作前先用 storcli show 确认编号

数据来源与参考

  • storcli 命令参考(Broadcom)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌