CentOS 查询 WWN 的方法及技巧

什么是 WWN?
WWN(World Wide Name)即全球名称,是存储设备在网络中的唯一标识符,在存储网络中,WWN 用于识别设备,实现设备间的通信和数据传输,在 CentOS 系统中,查询 WWN 对于存储设备的管理和故障排查具有重要意义。
CentOS 查询 WWN 的方法
- 使用
lsiscsi命令
在 CentOS 系统中,可以使用 lsiscsi 命令查询连接到 iSCSI 存储设备的 WWN。
lsiscsi
执行该命令后,系统会列出所有连接到 iSCSI 存储设备的 WWN。
- 使用
lsscsi命令
lsscsi 命令可以列出系统中所有存储设备的详细信息,包括 WWN。
lsscsi
执行该命令后,查找包含 WWN 的行即可找到所需信息。

- 使用
udevadm命令
udevadm 命令可以查询设备信息,包括 WWN。
udevadm info -q property --name=/dev/sda | grep ID_WWN
/dev/sda 是需要查询 WWN 的设备,根据实际情况替换为相应的设备名称。
- 使用
ethtool命令
ethtool 命令可以查询网络设备的详细信息,包括 WWN。
ethtool -i eth0
eth0 是需要查询 WWN 的网络设备,根据实际情况替换为相应的设备名称。
CentOS 查询 WWN 的技巧
- 使用
grep命令筛选信息
在查询 WWN 的过程中,可以使用 grep 命令筛选出包含 WWN 的信息。
lsscsi | grep "WWN"
- 使用
awk命令提取信息
使用 awk 命令可以提取出 WWN 信息。

lsscsi | awk '{print $3}' | grep "WWN" - 使用
awk和cut命令提取信息
使用 awk 和 cut 命令可以提取出 WWN 信息。
lsscsi | awk '{print $3}' | cut -d ':' -f2 | grep "WWN" FAQs
- 问:为什么我的 CentOS 系统中没有
lsiscsi和lsscsi命令?
答:这可能是因为您没有安装相应的存储管理工具,在 CentOS 系统中,可以使用 yum 命令安装 iscsi-initiator-utils 包。
yum install iscsi-initiator-utils
问:如何将查询到的 WWN 信息保存到文件中?
答:可以使用重定向操作将查询结果保存到文件中。
lsscsi | grep "WWN" > wwn_info.txt
就是在 CentOS 系统中查询 WWN 的方法及技巧,掌握这些方法,可以帮助您更好地管理和维护存储设备。

