VMware: Hot add a new disk to Linux VM without rebooting

You can always do this.

  1. Edit setting of VM hardware, add a new disk
  2. In Linux VM,

    # echo "- - -" > /sys/class/scsi_host/host#/scan

    where host# can be host0, host1 …
  3. Linux will re-scan SCSI, and your new disk should be recognized.