LDInfo 是什么
-LDInfo 是 MegaCLI 中查看逻辑盘信息的命令:输出 RAID 级别、状态、条带大小、缓存策略与所属磁盘组编号,是核对「阵列结构是否与设计一致」的直接入口。配合 -Lall 可以一次列出全部逻辑盘,避免只查一个盘造成的漏检。命令只读,可在生产环境随时执行。
虚拟盘信息与筛选
虚拟盘信息与筛选
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL | grep -Ei "Virtual Drive|RAID Level|State|Size|Stripe"
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL | grep -i -E "Span|Number of Drives"
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL > /tmp/ldinfo_$(date +%F).txt关键字段
| 字段 | 含义 | 示例 |
|---|---|---|
| Virtual Drive | 逻辑盘编号 | Virtual Drive: 0 |
| RAID Level | 级别与结构信息 | Primary-5, Secondary-0 |
| State | 运行状态 | Optimal 或 Degraded |
| Size | 逻辑盘容量 | 1.633 TB |
| Stripe Size | 条带元素大小 | 256 KB |
基本信息
| 命令属性 | 只读查询,可在生产环境直接执行 |
|---|---|
| 输出粒度 | -Lall 列出全部逻辑盘,-L0 只列编号 0 的盘 |
| 配套命令 | -PDList 看物理盘,-AdpAllInfo 看控制器 |
| 适用范围 | 存量 LSI/Broadcom 卡,与 storcli 的 v show 输出可互相印证 |
典型使用场景
- 巡检核对:确认状态、级别与容量是否与设计一致
- 故障初判:区分降级与离线,决定是换盘还是进入救援流程
- 交付验收:核对逻辑盘数量与容量,与设计文档逐项比对
- 扩容评估:确认条带参数与磁盘组编号,规划扩展方式
- 工单取证:作为阵列结构的证明材料随工单归档
Degraded 表示缺盘但仍可访问,Offline 表示数据不可用,两者的处置方式完全不同:前者优先恢复冗余,后者必须先评估数据救援方案。
Secondary 字段描述的是 Span 结构:RAID 50 与 RAID 60 这类多层结构会同时出现主级别与次级别编号,读输出时要按层级理解。
常见疑问
- 为什么只看 L0 会漏掉问题:多逻辑盘机器上必须遍历全部编号
- Strip 与 Stripe 有何区别:Strip 是单盘上的元素,Stripe 是跨盘的总宽度
- 输出与 storcli 不同:两套工具命名习惯不同,含义可相互对照
巡检落地要点
- 把输出按字段提取成结构化数据后再做基线比对,避免人工逐行核对
- 记录逻辑盘到物理成员的对应关系,换盘时可直接反查槽位
- 状态字段出现非最优取值时立即联动物理盘查询,不要只看逻辑盘