linux系统查看hba卡命令
linux系统查看hba卡命令详细介绍
在 Linux 系统中,查看 HBA(光纤通道或 iSCSI 主机总线适配器)卡的状态、型号、WWN 等信息,可使用以下命令:
1.
通用命令:查看 HBA 基本信息
bash
lsscsi
- 输出示例:plaintext
[1:0:0:0] disk QEMU QEMU HARDDISK 2.5+ /dev/sda[2:0:0:0] fc Emulex LightPulse FC 12.3 -
- 标记为
fc的设备通常是光纤通道 HBA。
- 标记为
2.
光纤通道 HBA 专用命令
(1)
fcinfo(需安装
fc-utils 包)
bash
fcinfo hba-port
- 关键字段:
portName:HBA 的 WWPN(World Wide Port Name)。nodeName:HBA 的 WWNN(World Wide Node Name)。portState:端口状态(如Online/Offline)。
(2)
lsfc(Emulex HBA 专用)
bash
lsfc
(3)
systool(内核设备信息)
bash
systool fc_host
3.
iSCSI HBA 命令(软件或硬件)
bash
iscsiadmlsmod iscsi
4.
查看 HBA 型号和驱动
bash
lspci
5.
补充说明
- 权限:部分命令需
root权限(如fcinfo)。 - 安装工具:
fc-utils:yum install fc-utils(CentOS)或apt install fc-utils(Ubuntu)。lsfc:Emulex 官网下载对应驱动包。
- WWN 用途:WWPN/WWNN 用于 SAN 网络配置,需确保与存储端配置一致。
根据 HBA 类型(光纤通道 /iSCSI)和厂商,选择合适的命令组合即可全面查看状态。