查看服务器中HBA卡 方法1
在带有 Emulex NIC 卡的 Linux 机器上,我们可以使用以下命令查看可用的 HBA 卡
# lspci | grep -i fibre 04:00.2 Fibre Channel: Emulex Corporation OneConnect 10Gb FCoE Initiator (be3) (rev 01) 04:00.3 Fibre Channel: Emulex Corporation OneConnect 10Gb FCoE Initiator (be3) (rev 01)
如我们所见,服务器上有一个带有 be2net 驱动程序的 Emulex 554FLB 网卡
# ethtool -i eth0 | grep driver driver: be2net
在带有 Qlogic 卡的 Linux 机器上,我们可以使用以下命令检查可用的 HBA 卡
# lspci | grep -i hba 03:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03) 03:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
如我们所见,服务器上有一个带有 bnx2x 驱动程序的 Qlogic 530FLB NIC 卡
# ethtool -i eth0 | grep driver driver: bnx2x
方法三
如果我们没有此工具可用,则可以在以下位置获取 HBA 列表
# ls -ld /sys/class/fc_host/* lrwxrwxrwx 1 root root 0 Jan 22 18:29 /sys/class/fc_host/host0 -> ../../devices/pci0000:00/0000:00:02.0/0000:04:00.2/host0/fc_host/host0 lrwxrwxrwx 1 root root 0 Jan 22 18:29 /sys/class/fc_host/host1 -> ../../devices/pci0000:00/0000:00:02.0/0000:04:00.3/host1/fc_host/host1
如我们所见,我有两个名为 host0 和 host1 的 HBA卡
查看服务器上的HBA卡 方法二
我们还可以安装 sysfsutils rpm软件包 来获取 systool,它也可以显示类似的信息
# systool -D -c fc_host Class = "fc_host" Class Device = "host0" Class Device = "host1"
日期:2020-06-02 22:18:24 来源:oir作者:oir