O / dev / disk / by-path corresponde às portas SATA no linux

3

Meu / dev / sda está relatando uma falha, então eu preciso trocá-lo por um novo. Eu estou tentando identificar qual porta física está conectada (há quatro desse tipo de drive no servidor, então eu não consigo ver isso, ou ver os seriados facilmente).

Se eu tiver isso:

lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-1:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-2:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-3:0:0:0 -> ../../sdd
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-4:0:0:0 -> ../../sde
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-5:0:0:0 -> ../../sdf

Quais são as chances de que a primeira porta SATA física contenha / dev / sda?

Note que não posso executar lshw devido a um problema no kernel, e hdparms -I não me dá pistas.

    
por Paul 19.04.2012 / 06:57

2 respostas

2

Eu tive que trocar a unidade com falha, e posso dizer que, neste caso, pelo menos, o mapeamento de caminho em /dev/disk/by-path é mapeado para as portas físicas na placa-mãe. Eu troquei o drive certo!

Este é um conjunto de amostras de uma instância, por isso pode ser diferente para outras.

    
por 19.04.2012 / 23:46
0

Tanto quanto me lembro, isso não pode ser a mesma ordem que na placa-mãe. Para ter certeza, use

smartctl -i /dev/sda

para obter o número de série do HDD rotulado como / dev / sda. (Você pode ter que instalar o smartmontools, mas geralmente já está lá.)

    
por 08.10.2013 / 15:21

Tags