/ dev / sdb O disco SATA nem aparece nos syslogs se eu conectá-lo enquanto a máquina está rodando

0

Eu tenho o Ubuntu 12.04 LTS em uma máquina Intel :, uname -a

3.2.0-38-generic #61-Ubuntu SMP [..] x86_64 x86_64 x86_64 GNU/Linux

A placa principal é uma placa Intel S3420GP.

Até recentemente, não me lembro de ter o seguinte problema, então acho que o novo comportamento pode ser de uma atualização do kernel?

Eu tenho um disco rígido /dev/sda que está permanentemente disponível e funciona bem.

A máquina é usada para backup: De tempos em tempos, eu conecto um ou mais discos rígidos. Para fazer isso, o servidor é equipado com alguns slots de disco onde você pode retirar ou inserir uma bandeja de disco enquanto o sistema está correndo (podemos chamar isso de "hotplugging" já?).

Obviamente, tomo o cuidado de desmontar qualquer disco adequadamente antes de retirá-lo. Eu já fiz isso centenas de vezes antes e com outras máquinas também.

Até alguns meses atrás, eu sempre via um novo dispositivo /dev/sdb , /dev/sdc e assim por diante automaticamente depois de ter inserido um novo disco. O novo comportamento é que eu nem vou ver novos dispositivos, nem obtenho qualquer dica nos logs ao conectar um disco rígido.

Como posso dizer à máquina para verificar novos dispositivos? Um comando a ser executado seria bom para mim.

O que aconteceu? Como eu disse, não me lembro de ter tido esses problemas nos últimos 3 anos ou mais que eu uso a máquina.

    
por user150058 17.04.2013 / 16:26

1 resposta

1

O dmesg não mostrou nenhuma mensagem, mas esta informação ajudou muito:

link

Em suma: temos que dizer aos controladores SATA para verificar novamente:

echo "- - -" | sudo tee -a /sys/class/scsi_host/host2/scan
    
por user150058 23.04.2013 / 14:24