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] 一一对应,两种工具的编号可以直接互相换算。