/dev/sdb El disco SATA ni siquiera aparece en syslogs si lo conecto mientras la máquina está funcionando

/dev/sdb El disco SATA ni siquiera aparece en syslogs si lo conecto mientras la máquina está funcionando

Tengo Ubuntu 12.04 LTS en una máquina Intel: uname -ada

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

La placa base es una placa Intel S3420GP.

Hasta hace poco, no recuerdo haber tenido el siguiente problema, así que creo que el nuevo comportamiento podría deberse a una actualización del kernel.

Tengo un disco duro /dev/sdaque está permanentemente disponible y funciona bien.

La máquina se utiliza para realizar copias de seguridad: de vez en cuando, conecto uno o dos discos duros más. Para ello, el servidor está equipado con algunas ranuras para discos de las que se puede extraer o insertar una bandeja de discos mientras el sistema está en funcionamiento (puede ¿Ya lo llamamos "conexión en caliente"?).

Obviamente, tengo cuidado de desmontar cualquier disco correctamente antes de sacarlo. He hecho esto cientos de veces antes y también con otras máquinas.

Hasta hace uno o dos meses, siempre veía un dispositivo nuevo /dev/sdb, /dev/sdcy así automáticamente después de haber conectado un disco nuevo. El nuevo comportamiento es que no veo nuevos dispositivos ni obtengo ninguna pista en los registros cuando conecto un disco duro.

¿Cómo puedo decirle a la máquina que vuelva a verificar si hay nuevos dispositivos? Un comando para ejecutar estaría bien para mí.

¿Qué pasó? Como dije, no recuerdo haber tenido estos problemas en los últimos 3 años aproximadamente que uso la máquina.

Respuesta1

dmesg no mostró ningún mensaje, pero esta información fue de gran ayuda:

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

En resumen: tenemos que decirle a los controladores SATA que vuelvan a escanear:

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

información relacionada