在Linux系统中,WWN(World Wide Name) 是一个全球唯一的标识符,主要用于存储区域网络(SAN)和光纤通道(Fibre Channel)环境中的存储设备(如HBA卡、磁盘阵列、LUN等)。以下是详细解释:
16:16进制
(例如 21:00:00:24:ff:31:e9:50
)。/sys
文件系统# 查看HBA卡的WWPN和WWNN
cat /sys/class/fc_host/host*/port_name
cat /sys/class/fc_host/host*/node_name
输出示例(需将0x
前缀后的值转换为冒号分隔的格式):
0x21000024ff31e950 → 21:00:00:24:ff:31:e9:50
lsscsi
lsscsi -g
输出中会显示SCSI设备的WWN信息(如磁盘的wwn-0x50014ee20b8d1a9a
)。
scsi_id
命令# 查看磁盘的WWN
scsi_id --page=0x83 --whitelisted --device=/dev/sdX
multipath
)multipath -ll
输出中会显示LUN的WWN(如3600508b4000abc00
)。
0x
开头的十六进制,需手动转换为标准WWN格式(冒号分隔)。# 原始输出(来自/sys)
echo "0x21000024ff31e950" | sed 's/0x//; s/../&:/g; s/:$//'
输出:
21:00:00:24:ff:31:e9:50
如果需要进一步帮助(如具体设备查询或配置),可以提供更多上下文信息!