首页/系统/服务器硬件与 RAID 速查/槽位与设备名的映射方法
硬盘故障与更换68 条

槽位与设备名的映射方法

把物理槽位、卡上 Enclosure:Slot、操作系统盘符与序列号四者对齐,是换盘不迷茫的基础工作;建议在交付时建立一次映射表并留档。

槽位映射是什么

槽位映射是把物理槽位、控制器上的 Enclosure:Slot、操作系统设备名与磁盘序列号四条线索对齐的工作。它决定了换盘时能不能一次拔对盘,也决定了巡检告警能不能落到具体位置。建议在交付时建立一次映射表并留档,之后每次硬件变更同步更新,这张表的价值在故障夜里最明显。

四层编号体系

控制器侧Enclosure(EID)与 Slot 编号,来自 storcli 或 MegaCLI 的输出
主机侧/dev/sdX 与 /dev/disk/by-id 下的稳定软链接
物理侧机箱面板上的槽位编号贴纸
身份侧磁盘序列号,唯一且不随槽位或系统变化

四者对齐示例

四者对齐示例
storcli /c0/eall/sall show all | grep -E "EID|Slt|DID|SN|Model"   # 卡侧编号
lsblk -d -o NAME,SIZE,SERIAL,MODEL                              # 主机侧设备
ls -l /dev/disk/by-id/ | grep -i scsi                           # 稳定软链接
smartctl -i -d megaraid,4 /dev/sda | grep -i serial             # 透传核对序列号

典型使用场景

  • 上架交付:逐盘点灯并抄录四列信息,形成初始映射表
  • 换盘作业:按表定位,作业后用序列号复核确认换的是目标盘
  • 监控落地:把卡侧槽位与主机设备绑定,告警可直接指示到槽位
  • 扩容变更:新增盘后补录映射,避免表与实际长期脱节
  • 故障复盘:用序列号追溯同一块盘的历史告警与更换记录

台账字段建议

字段说明来源
槽位编号机箱面板上的物理编号现场目视
EID 与 Slot控制器侧的 Enclosure 与槽位卡工具输出
序列号盘的唯一身份标识卡工具或 SMART 输出
主机设备设备名与 by-id 软链接lsblk 与 by-id 目录
台账表格字段建议固定:主机名、卡号、EID、Slot、DID、序列号、容量、型号、盘位标签照片编号。
设备名会随重启、换盘、控制器扫描顺序变化,by-id 与 by-path 软链接相对稳定;对外交付的配置与脚本优先使用稳定标识。

维护要点

  • 换盘后当天更新映射表,避免错漏累积成无法追溯的历史
  • 跨机柜复制盘前先导出映射,防止槽位号相同的机器互相混淆
  • 映射表随资产系统同步,工单与监控使用同一套编号口径

易错点

  • 台账长期不更新:换过盘的机器上映射全错,现场全靠猜
  • 只记录槽位不记录序列号:同槽位换盘后无法分辨新旧盘
  • 用设备名作为唯一标识写进配置:重启或换盘后设备名漂移,配置失效

数据来源与参考

  • storcli 命令参考(show all 字段)
  • man 8 lsblk
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌