不停机为虚拟机添加主机磁盘(以VMware Workstation为例)

VMware Workstation软件上安装的centos7系统,新增磁盘后使用fdisk -l命令查看不到新增的磁盘,有没有办法在不重启的情况下添加上新磁盘?
有办法

具体如下:

# 查看主机总线号
# ls /sys/class/scsi_host/
host0  host1  host2

# 添加新硬盘 (略)

# 重新扫描SCSI总线添加磁盘
for host in $(ls /sys/class/scsi_host) ; do echo "- - -" > /sys/class/scsi_host/$host/scan; done

或者是
[root@agent ~]# echo "- - -" > /sys/class/scsi_host/host0/scan 
[root@agent ~]# echo "- - -" > /sys/class/scsi_host/host1/scan 
[root@agent ~]# echo "- - -" > /sys/class/scsi_host/host2/scan 

#重新扫描 SCSI 总线
for scsi_device in $(ls /sys/class/scsi_device/); do echo 1 > /sys/class/scsi_device/$scsi_device/device/rescan; done
 
#查看已添加的磁盘,能够看到新磁盘说明添加成功
lsblk
posted @ 2021-06-02 16:31  哈喽哈喽111111  阅读(443)  评论(0编辑  收藏  举报