Como posso enumerar os endereços / WWNs do SAS no Linux?

3

Eu tenho alguns dispositivos SAS em um servidor, gostaria de descobrir quais são os endereços SAS deles. Como posso fazer isso no Linux? Estou usando o CentOS 6.

    
por kdt 15.08.2011 / 23:12

2 respostas

5

Eles devem estar disponíveis em / dev / disk / by-id, em sua máquina deve ser algo como isto:

[root@ae1 ~]# ls -l /dev/disk/by-id/

total 0

lrwxrwxrwx 1 root root  9 Feb 11  2011 scsi-3600050e0d1806400285a0000c0590000 -> ../../sda
lrwxrwxrwx 1 root root 10 Feb 11  2011 scsi-3600050e0d1806400285a0000c0590000-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Feb 11  2011 scsi-3600050e0d1806400285a0000c0590000-part2 -> ../../sda2
    
por 16.08.2011 / 01:27
4

O utilitário Linux lsscsi escrito por Doug Gilbert fornecerá as informações que você está procurando. Está no repositório Base do CentOS 5, 6 e 7, mas no YMMV com outras distros. A saída do lsscsi no meu sistema CentOS 7 com o argumento necessário para exibir os WWNs:

[root@sklad ~]# lsscsi --wwn
[0:0:0:0]    disk    0x5000c50041b932d7              /dev/sda 
[0:0:1:0]    disk    0x5000c50041b917cb              /dev/sdb 
[1:0:0:0]    disk    0x50025385501f66f1              /dev/sde 
[2:0:0:0]    disk    0x5002538550125c20              /dev/sdf 
[3:0:0:0]    cd/dvd                                  /dev/sr0 
[6:0:0:0]    disk    0x5000cca37ec38857              /dev/sdg 
[7:0:0:0]    disk    0x5000c50041b909df              /dev/sdc 
[7:0:1:0]    disk    0x5000c5004182c53b              /dev/sdd 

Sei que esta é uma pergunta antiga, mas me deparei com isso e pensei em oferecer outra solução.

    
por 28.12.2014 / 13:45