问题描述
当我们向 Linux 虚拟机添加虚拟磁盘后,Linux 虚拟机是无法检测到该磁盘的,需要重启系统后才能检测到新添加的磁盘;
那如何在不重启的情况下检测到该磁盘呢?
该需求通常发生在虚拟机中,而物理机一般不会有这种需求;
解决办法
for host in /sys/class/scsi_host/* do echo "####### $host" echo "- - -" > $host/scan # ls /dev/sd* done
参考文献
How to detect new hard disk attached without rebooting?
VMware: Add disk to linux without rebooting the VM