Reescanear discos en red hat

30 abril 2009

¿Puedo reescanear dispositivos SCSI sin necesidad de reinicar mi servidor linux?…. SÍ.
Supongo que más de uno se habrá encontrado con una máquina virtual linux, a la cual haya tenido la necesidad de darle un nuevo disco y sea bastante comprometido reiniciar el sistema, pues existe esa solución.

Simplemente, tecleando:
#echo «-  –  -» > /sys/class/scsi_host/hostX/scan
donde la «X» se corresponde con el número de bus SCSI a ser reescaneado.

El sistema ya habrá detectado el nuevo dispositivo, si escribimos:
#fdisk -l
podremos ver como aparece el nuevo disco.

Por el contrario, si lo que queremos es borrar un dispositivo, lo que tendremos que teclear será:
#echo 1 > /sys/bus/scsi/drivers/sd/0\:0\:6\:0/delete
Donde0 \:0\:6\:0 se sustituirá por el dispositivo correspondiente.
 

Espero que os sirva.