不重启linuxVMWare虚拟机添加虚拟光驱硬盘

Posted 一叶知秋~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不重启linuxVMWare虚拟机添加虚拟光驱硬盘相关的知识,希望对你有一定的参考价值。

方法/步骤1:

VMware找到要添加虚拟光驱位置,先右击点击设置,如图所示:

步骤2:

出现此界面之后点击添加:

步骤3:

直接点击下一步,如下图所示:

 

 

 

 

点击完成,天机硬盘就完毕了。

 

 磁盘添加完成,进入系统,输入cat /proc/scsi/scsi 如图所示:

[root@centos7~]#cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00       可以看到当前的硬盘host是2
  Vendor: VMware,  Model: VMware Virtual S Rev: 1.0 
  Type:   Direct-Access                    ANSI  SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 01 Lun: 00      可以看到当前的硬盘host号是2
  Vendor: VMware,  Model: VMware Virtual S Rev: 1.0 
  Type:   Direct-Access                    ANSI  SCSI revision: 02

定义别名,将echo "- - -" > /sys/class/scsi_host/host2/scan  扫描光盘定义别名,方便后续使用:

nano .bashrc

alias   scan=\'echo "- - -" > /sys/class/scsi_host/host2/scan\'

. .bashrc   使其书写的别名生效  

效果实现:

 

[root@centos7]#scan
[root@centos7tftpboot]#lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 200G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 100G 0 part / ├─sda3 8:3 0 50G 0 part /data ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 3G 0 part [SWAP] sr0 11:0 1 10G 0 rom /misc/cd sr1 11:1 1 3.7G 0 rom 已经识别当前的光盘

脚本实现:

cat scsisum.sh

#!/bin/bash

scsisum=`ll /sys/class/scsi_host/host*|wc -l`

for ((i=0;i<${scsisum};i++))
do
echo "- - -" > /sys/class/scsi_host/host${i}/scan
done

注意事项

echo "- - -" > /sys/class/scsi_host/host0/scan //这个 scan 属性支持以"-"作为通配符,如以下命令可以执行让整个 scsi_host 进行重新搜索,这个功能用于调试某些对热挺拔实现不完善的 SCSI 驱动程序很有用。
host0处是host1,还是host2,取决于 cat /proc/scsi/scsi 之后的 scsi 驱动器的号

 

 

以上是关于不重启linuxVMWare虚拟机添加虚拟光驱硬盘的主要内容,如果未能解决你的问题,请参考以下文章

深入学习linuxVMware新建虚拟机教程

LinuxVMware虚拟机中如何配置静态IP

在VMware虚拟机上添加的新硬盘怎么格式化?

RHEL7虚拟机中不重启的情况下加新硬盘及扩展根分区容量

LINUX虚拟机磁盘在线扩容不重启

ESXI虚拟机挂载移动硬盘