¿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.