Adicionando disco SCSI no Linux sem precisar reinicia-lo
Hoje eu passei um pequeno problema, eu precisava adicionar um compartilhamento fiber channel no meu servidor Red Hat, em vias normais era apenas reiniciar o servidor que automaticamente o novo “disco” seria encontrado, porém nele está rodando um banco de dados que não poderia por hipótese alguma ser interrompido. A solução para o Linux “enxergar” o disco sem precisar reinicia-lo segue abaixo:
cat /proc/scsi/scsi – Esse comando mostra quais os discos scsi o servidor está encontrando, sejam eles físicos ou compartilhamentos.
Exemplo:
Host: scsi4 Channel: 00 Id: 01 Lun: 05 Vendor: NETAPP Model: LUN Type: Direct-Access
O comando para o sistema “enxergar” a LUN ou o novo disco é o seguinte:
echo “c t l” > /sys/class/scsi_host/hostH/scan
Onde c significa o Channel no caso do exemplo 00. t é o Id no caso do exemplo 01, l é o número da Lun que você quer adicionar definido no storage no meu caso era 10, ou o número do disco SCSI, H é o host no caso do exemplo foi o 4 – Host: scsi4.