用序列号定位物理盘是什么
序列号是磁盘的唯一身份标识,不随槽位、设备名或重启变化。当设备名与槽位信息出现冲突时,以序列号为准;读出序列号再与盘面标签核对,是把「命令里的盘」和「手上要拔的盘」绑定的关键关卡。这一步看似繁琐,却是避免误拔盘最有效的手段。
基本信息
| 读取路径 | 卡工具输出、SMART 识别信息、系统块设备信息三条途径 |
|---|---|
| 优先顺序 | 卡工具序列号优先,再与盘面标签、SMART 序列号互证 |
| 现场动作 | 两人复核:一人读命令输出,一人对照盘面标签 |
| 记录要求 | 序列号写入换盘工单与资产管理记录 |
读出序列号
读出序列号
smartctl -i -d megaraid,4 /dev/sda | grep -i serial # RAID 卡后透传读取
storcli /c0/e252/s4 show all | grep -i "SN" # 卡工具读取
lsblk -d -o NAME,SERIAL # 系统侧读取
storcli /c0/eall/sall show all | grep -E "EID|Slt|SN" # 槽位与序列号一起取读取路径对照
| 路径 | 命令入口 | 适用情况 |
|---|---|---|
| 控制器工具 | storcli 或 MegaCLI | 硬件 RAID 下的首选途径 |
| SMART 识别信息 | smartctl -i(含透传) | 与卡工具交叉验证 |
| 系统块设备 | lsblk 或 by-id 软链接 | 直通模式或软阵列环境 |
| 带外界面 | iDRAC 等存储页面 | 系统不可用时的备用途径 |
典型使用场景
- 换盘作业:确认待拔的盘与告警盘是同一块
- 台账补录:逐盘读取序列号,补齐映射表中的身份字段
- 备件核验:确认新盘序列号与到货清单一致
- 故障追溯:按序列号查找同一块盘的历史告警与更换记录
- 远程指导:把序列号作为现场人员核对位置的依据
序列号存在大小写与连字符差异,核对时按完整字符串比对,避免目视误判。
部分厂商的序列号前缀相同,只比对前几位不足以区分盘;定位作业中必须进行全字符核对,并在拔盘前完成两人复核。
常见疑问
- 不同途径读出的序列号不一致:以控制器工具与盘面标签为主,并记录差异
- 序列号能否用来定位槽位:可以反查台账,但槽位可能随搬迁变化,需以当前输出为准
- 没有标签的盘怎么办:点灯确认位置后补打标签,避免下次仍需猜测