Eu sei que você já aceitou uma resposta, mas eu pensei em adicionar algo para a posteridade:
Se você precisar saber quais dispositivos de bloco são vistos pelo kernel /sys/block/*
terá a listagem. Você terá que vasculhar essa lista para filtrar os dispositivos virtuais que acabam de apresentar ao sistema como dispositivos de bloco.
A maioria das distribuições modernas também listará os dispositivos por seu caminho (por exemplo, se eles são SAN, qual HBA e o que o WWPN está vindo, etc.) se você usar ls -l /dev/disk/by-path
:
[root@dfletcher ~]# ls -l /dev/disk/by-path
total 0
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:0:0-part3 -> ../../sda3
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:1:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:1:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:2:0 -> ../../sdc
lrwxrwxrwx 1 root root 10 Jan 27 17:17 pci-0000:01:00.0-scsi-0:2:2:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.0-fc-0x500601663ee0025f:0x0000000000000000 -> ../../sdd
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.0-fc-0x500601663ee0025f:0x0015000000000000 -> ../../sde
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.0-fc-0x5006016e3ee0025f:0x0000000000000000 -> ../../sdf
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.0-fc-0x5006016e3ee0025f:0x0015000000000000 -> ../../sdg
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.1-fc-0x500601653ee0025f:0x0000000000000000 -> ../../sdh
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.1-fc-0x500601653ee0025f:0x0015000000000000 -> ../../sdi
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.1-fc-0x5006016d3ee0025f:0x0000000000000000 -> ../../sdj
lrwxrwxrwx 1 root root 9 Jan 27 17:17 pci-0000:1a:00.1-fc-0x5006016d3ee0025f:0x0015000000000000 -> ../../sdk
[root@dfletcher ~]#
Na última linha, pci-0000:1a:00.1-fc-0x5006016d3ee0025f:0x001500000000000
pode ser lido da esquerda para a direita como: saindo do barramento pci
, do dispositivo no endereço PCI 1a:00.1
, protocolo Fibre Channel ( fc
), com o WWPN remoto de% código%. O último número é um ID do LUN que o HBA atribuiu a esse LUN, mas nunca achei útil.