首页/系统/服务器硬件与 RAID 速查/MegaCLI 定位磁盘(点灯)
阵列卡管理68 条

MegaCLI 定位磁盘(点灯)

换盘与巡检时用点灯命令让目标槽位 LED 闪烁,避免在几十块盘里拔错盘;操作后别忘了关闭定位灯。

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 在较新的固件与操作系统上会逐步失去官方支持,脚本混用两套工具会增加维护成本。

易错点

  • 点灯后忘记停止:现场长期闪烁干扰后续排查
  • 在双控或扩展柜环境按物理顺序猜盘位:以工具输出的 Enclosure:Slot 为准
  • 只点灯不核对序列号:灯亮错槽位时反而误导现场操作

数据来源与参考

  • MegaCLI 命令参考(-PDLocate)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌