linux + como saber se o servidor é inicializado a partir do san ou possui um disco local

0

temos servidores redhat,

como saber se o servidor físico linux é inicializado a partir da SAN ou tem disco local?

quais arquivos podem indicar isso?

Eu pergunto porque precisamos fazer alguma configuração apenas nos servidores que inicializam a partir do SAN

    
por yael 30.03.2017 / 10:11

1 resposta

1

Para descobrir qual unidade é o seu dispositivo de inicialização.

lsbk | grep /boot 

Então, quando você souber o nome do seu dispositivo

ls -l /sys/block/sda

Isso retornará algo como:

lrwxrwxrwx 1 root root 0 Mar 30 09:27 /sys/block/sda -> ../devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/block/sda   

Onde 00: 10.0 é o seu ID do dispositivo. E agora, quando você souber qual dispositivo está procurando exatamente por você, problema:

lspci | grep "00:10.0" 

Se você não conseguir, significa que o dispositivo não está conectado localmente. Eu acho que é óbvio que você pode facilmente escrever este processo.

    
por 30.03.2017 / 11:26

Tags