首页/系统/服务器硬件与 RAID 速查/序列号与 WWN 的区别与用途
硬盘故障与更换68 条

序列号与 WWN 的区别与用途

序列号(SN)是厂商资产标识,WWN 是存储网络的唯一标识:前者用于 RMA 与台账,后者用于多路径、fc/iscsi 与 udev 规则,两者不能互相替代。

序列号与 WWN 有什么区别

序列号是厂商用来标识单块盘的资产编号,作用域在厂商内部,用于 RMA、质保与资产台账;WWN 是存储网络里的全局唯一标识,SAS 盘有设备级 WWN,端口还有各自的 WWN,用于多路径映射、udev 规则与 SAN 分区。两者不能互相替代:用序列号配多路径别名不会生效,只记录序列号在 SAN 排障时会缺少关键标识。

基本信息

适用平台Linux 下用 smartctl、lsblk 与卡工具读取;Windows 侧用厂商工具
序列号厂商内唯一,用于报修、质保与资产台账
WWN全球唯一,设备与端口各有一个,用于多路径与 SAN 配置
卡内编号storcli 的 EID/Slot 与 Device ID 只在控制器内唯一
台账建议同时记录序列号与 WWN,两种排查场景都能对上号

典型使用场景

  • 换盘取证:记录故障盘与新盘的序列号,用于工单与质保
  • 多路径配置:按 WWID 编写别名与权限规则
  • SAN 分区:在交换机与存储侧按端口 WWN 做 zoning
  • 资产盘点:用序列号刷新台账,用 WWN 关联存储路径信息
  • 现场对位:把工具输出的序列号与盘面标签逐字符比对,防止拔错盘

读取两种标识

读取两种标识
smartctl -i /dev/sdb | grep -i -E "Serial|LU WWN"  # 盘的序列号与 WWN
ls -l /dev/disk/by-id/ | grep -i -E "wwn|scsi"  # 系统侧登记的标识链接
storcli /c0/e252/s4 show all | grep -i -E "SN|WWN"  # 卡侧盘身份与槽位
sginfo -i /dev/sdb 2>/dev/null | head -20  # SCSI 层信息(安装 sg3_utils 后可用)

标识对照

标识唯一性范围常见用途
序列号厂商内唯一RMA、资产台账、现场核对
设备 WWN全球唯一多路径与 udev 规则
端口 WWN全球唯一SAN 分区与路径梳理
DID 与槽位控制器内唯一storcli 盘定位与点灯
台账同时记录序列号与 WWN,换盘时用序列号核对实物,用 WWN 核对系统与多路径映射,两条线索互补。

标识使用口诀

  • 报修与资产:用序列号,与盘面标签逐字符核对
  • 多路径与 udev:用 WWID,规则按它匹配
  • SAN 分区:用端口 WWN,在交换机与存储侧对齐
  • 卡内定位:用控制器内的槽位与设备号,换卡后需重新确认
把序列号当作全局唯一标识做自动化匹配,会在同一批盘来自不同批次时出现误判,存储侧应以 WWN 为准。

易错点

  • 用序列号配多路径别名:系统侧规则按 WWID 匹配,配置根本不生效
  • 只记序列号不记 WWN:SAN 与多路径排障时缺少关键标识,需要现场补采
  • 把卡内编号当全局标识:换控制器后编号含义完全改变
  • 台账字段不统一:不同人记录的关键字段不同,需要时无法聚合比对

数据来源与参考

  • SAS 标准(WWN)
  • smartmontools 手册(-i)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌