/dev/sdb SATA-disk nem aparece nos syslogs se eu conectá-lo enquanto a máquina está funcionando

/dev/sdb SATA-disk nem aparece nos syslogs se eu conectá-lo enquanto a máquina está funcionando

Eu tenho 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-mãe é uma placa Intel S3420GP.

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

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

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

Obviamente, tomo cuidado para desmontar qualquer disco corretamente antes de retirá-lo. 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/sdbe /dev/sdcassim por diante automaticamente após conectar um novo disco. O novo comportamento é que não verei novos dispositivos nem receberei nenhuma dica nos logs ao conectar um disco rígido.

Como posso dizer à máquina para verificar novamente se há 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 em que uso a máquina.

Responder1

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

http://www.makestuff.eu/wordpress/sata-hotplug-in-ubuntu/

Resumindo: temos que dizer aos controladores SATA para verificarem novamente:

echo "- - -" | sudo tee -a /sys/class/scsi_host/host2/scan

informação relacionada