定位灯是干什么的
locate 是 storcli 里把「逻辑编号」和「物理槽位」对上的手段:对某个槽位执行 start locate,该槽位的 LED 开始闪烁,现场人员据此找到要拔的盘,操作完用 stop locate 复位。多机箱环境下槽位号会重复,必须结合 EID(机箱设备号)与盘上的序列号标签一起确认。
基本信息
| 命令 | storcli /c<控制器>/e<EID>/s<槽位> start|stop locate |
|---|---|
| 作用 | 让目标槽位 LED 闪烁,便于现场快速定位盘 |
| 关键字段 | EID(Enclosure Device ID)与 Slt(槽位号) |
| 批量注意 | 脚本逐盘执行时加节流,避免现场同时闪太多灯 |
| 权限要求 | root |
典型使用场景
- 换盘前先点灯,确认要拔的正是目标盘
- 核对资产台账与物理槽位是否一致,接手机房时的常规动作
- 巡检发现某盘 SMART 预警后定位预更换目标
- 交付验收时逐槽位核对盘体标签与控制器记录
- 排障时确认某块盘的真实物理位置
点灯与熄灭
点灯与熄灭
storcli /c0/eall/sall show | grep -i -E "EID|Slt|SN|Model" # 先取 EID 与槽位对应的序列号
storcli /c0/e252/s4 show all | grep -iE "SN|Model|State" # 确认目标槽位的盘型号与状态
storcli /c0/e252/s4 start locate # 点亮该槽位定位灯
sleep 2 && storcli /c0/e252/s4 stop locate # 现场确认后立即熄灭
storcli /c0/eall/sall show | grep -i locate # 复核是否还有未熄灭的灯输出字段速查
| 字段 | 含义 | 关注点 |
|---|---|---|
| EID | 机箱设备号,多机箱环境用它区分重复的槽位号 | 与物理机箱丝印核对 |
| Slt | 槽位号,对应背板上的盘位编号 | 换盘前必须与台账一致 |
| SN | 盘的序列号,盘的唯一标识 | 与盘体标签逐字比对 |
| State | 盘当前状态,如 Onln、UGood、Rbld | 非 Onln 时先查原因再拔盘 |
| Locate | 定位灯是否点亮 | 操作完成后确认全部熄灭 |
定位后核对盘上的序列号标签与控制器输出一致再拔盘;双人复核是成本较低的事故保险。
部分机箱的定位灯由背板固件控制,命令下发后要几秒才可见;现场等待时间不足容易误判成命令没生效,从而重复下发。