PDLocate 点灯是什么
MegaCLI 的 -PDLocate 让指定物理槽位的定位灯闪烁或常亮,是换盘前必做的定位动作。MegaCLI 是较早的 LSI/Broadcom 命令行工具,仍大量存在于存量机器上;磁盘地址用 [Enclosure:Slot] 表示,与 storcli 的 /c0/e252/s4 写法一一对应。定位灯不参与数据读写,只影响指示灯状态。
基本信息
| 语法 | -PDLocate -start 或 -stop -physdrv[Enclosure:Slot] -a0 |
|---|---|
| 效果 | 对应槽位定位灯闪烁,部分机型为常亮 |
| 现场配合 | 与槽位编号贴纸、机箱示意图对照,双人复核后再拔盘 |
| 替代工具 | 新平台用 storcli 的 start/stop locate 或带外界面操作 |
开始与停止定位
开始与停止定位
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0 | grep -E "Enclosure Device ID|Slot Number|Inquiry Data"
/opt/MegaRAID/MegaCli/MegaCli64 -PDLocate -start -physdrv[252:4] -a0
/opt/MegaRAID/MegaCli/MegaCli64 -PDLocate -stop -physdrv[252:4] -a0
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0 | grep -i -E "Firmware state|Slot Number" # 复核盘状态三种灯态含义
| 灯态 | 触发方式 | 现场含义 |
|---|---|---|
| 定位灯 | 人工执行命令触发 | 提示目标槽位,换盘时使用 |
| 故障灯 | 控制器自动点亮 | 该盘被判定故障或预测性故障 |
| 活动灯 | 随 IO 自动闪烁 | 读写活动指示,空闲时熄灭 |
典型使用场景
- 换盘定位:确认槽位后再动手,避免在密集盘位中拔错
- 台账补录:逐盘点灯并抄录槽位与序列号,补齐缺失的映射表
- 远程指导:用点灯结果与现场值班人员对齐位置描述
- 巡检抽查:对报错盘逐一点灯确认物理位置,便于贴标跟踪
- 搬迁复核:搬迁前后各点一轮,确认每块盘回插原位
定位灯与故障灯不同:故障灯由卡自动点亮,定位灯是人工触发。排障时先看故障灯,再用定位操作确认物理位置。
MegaCLI 的槽位号来自控制器的 Enclosure:Slot 编号,不一定等于机箱面板上的贴纸编号;首次上架的机器建议做一次逐盘点灯并记录对应关系。
作业核对清单
- 确认目标盘不是正在参与重建的成员盘或热备盘
- 点灯后用序列号与盘面标签二次核对,两人复核再动手
- 作业完成后停止定位灯,并复核阵列状态与重建任务是否按预期启动
- 把槽位、序列号与更换时间记入台账,保持映射表与实际一致
新平台上的同类操作建议统一迁到 storcli:MegaCLI 在较新的固件与操作系统上会逐步失去官方支持,脚本混用两套工具会增加维护成本。