Reescan Vmware Linux Disk

  Centos, Linux, VMware

En el entorno Vmware / Linux muchas veces nos encontramos con el problema que al asignarnos disco desde el vcenter / esxi / o vsphere client no podemos reiniciar y necesitamos trabajar con el nuevo disco.

Bien podemos ayudarnos del siguiente comando para que nos reescanee los bus de scsi y el disco sea visible.

 echo "- - -" > /sys/class/scsi_host/host2/scan

Como en scsi_host puede que tengamos varios , nos ayudamos del siguiente comando

for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done

La salida podremos verla asi:

- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1
- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1
- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1