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

方法/步骤1:

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

步骤2:

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

步骤3:

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

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

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

[[email protected]~]#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   使其书写的别名生效  

效果实现:

[[email protected]]#scan[[email protected]]#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 驱动器的号

原文地址:https://www.cnblogs.com/struggle-1216/p/11781046.html

时间: 2024-11-12 02:42:11

不重启linuxVMWare虚拟机添加虚拟光驱、硬盘的相关文章

不重启VMWare虚拟机添加虚拟磁盘的方法(上)

最近由于业务需要在不重启系统的前提下对系统进行扩容,前提是该系统做过lvm,但是没有足够的物理卷(硬盘),所以引出了改文,本文共分为上下两部分,这是第一部分. 目录 添加磁盘 做LVM 添加硬盘 为了实现在不重启虚拟机的前提下实现给虚拟机添加磁盘,特进行了今天的实验. 首先在vSphere管理界面编辑虚拟机参数,如下图所示. 使用命令:echo "- - -" > /sys/class/scsi_host/host0/scan 可以不重启系统识别新添加的虚拟磁盘,由于刚才添加的是

[Linux]vbox 虚拟机添加新磁盘

情况是这样的,开始创建虚拟机的时候硬盘设置太小了,只有10g,我现在通过vbox的设置给这个linux(centos6.6)虚拟机添加了一块硬盘. 下面的操作就是怎么把硬盘挂载到系统中. 通过 fdisk查看现在物理磁盘的信息(这个要用root权限才行) 以下操作均是root权限. [[email protected] ~]# fdisk -l ... Disk /dev/sdb: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3

Openstack中为虚拟机使用CDROM光驱设备

在Libvirt里抓鱼 在nova里生炉子 实际效果 怎么卸载 在Libvirt里抓鱼 尝试了以下有几种方法,为虚拟机加载光盘文件: 1.使用ide方式挂载: virsh attach-disk {instance_name} {iso_path} hda --sourcetype block --driver qemu --subdriver raw --type cdrom xml格式如下: <disk type='block' device='cdrom'> <driver nam

CentOS系统在不重启的情况下为虚拟机添加新硬盘

一.概述 用过虚拟机的都知道,如果在系统运行的时候去给虚拟机添加一块新设备,比如说硬盘,系统是读取不到这个新硬盘的,因为系统在启动的时候会去检测硬件设备.但是我们也可能会遇到这样的情况,比如正在运行比较重要的程序,这时候不想重启linux系统,又需要添加一块新硬盘,该怎么办呢?今儿个就遇到这个情况,vmware上添加新硬盘,系统不识别,于是百度了一番,有很多文章,不过大多都是要设置lvm的,鄙人比较懒,不想做那么复杂,终于找到了一篇文件讲述如何不重启的情况下添加新硬盘并识别出来,于是乎操作了一般

VMware Workstation 为CentOS虚拟机添加SCSI硬盘

大纲 1.通过VMware Workstation为虚拟机添加硬盘 2.强制Linux扫描SCSI设备 一般情况下,我们可以通过VMware给虚拟机添加硬盘,但是需要重启虚拟机才可以识别新增的磁盘.我们能不能在线新增磁盘,而不重新启动呢? 答案是肯定的. 1.通过VMware Workstation为虚拟机添加硬盘 1.在线为CentOS添加磁盘,点击VM > Settings 在弹出的Virtual Machine Settings窗口中,选择下方的 "Add" 按钮. 然后进

VM虚拟机添加磁盘不重启系统,识别磁盘,添加到分区

VM虚拟机添加磁盘不重启系统,识别磁盘将其添加到分区 //首先找到您的主机总线编号 # grep mpt /sys/class/scsi_host/host?/proc_name /sys/class/scsi_host/host0/proc_name:mptspi //使用下面命令扫描SCSI总线# echo "- - -" > /sys/class/scsi_host/host0/scan # fdisk -l //创建分区 # fdisk /dev/sdc p //查看当前

【原创分享】DT精灵虚拟光驱,APP,NT,LE三大转码完全硬盘版(带免安装+卸载补丁)

[硬盘免安装版]精灵虚拟光驱DAEMON Tools Lite 下载地址:http://www.bego.cc/file/63317341 以下就是APP,NT和LE完全硬盘版下载 提示一:APP,NT0.87不用安装,只要双击免安装补丁,自动生成所在文件夹的右键启动菜单. 提示二:NT.0.92+0.93和LE不用每次安装卸载都必须重启资源管理器,只要双击免安装补丁,直接就能生成启动菜单. 示图: 备份  备份2 上图LE是简易版安装,和APP,NT相同,只要右键游戏exe主程序直接日本语运行

linux虚拟机上添加虚拟硬盘并分区

添加虚拟硬盘 指定磁盘空间 成功在虚拟机中添加了一块20G的硬盘.在linux中这样定义sda为第一块硬盘,第二块硬盘为sdb,以此类推.Sda1为第一块硬盘的第一分区. linux上的分区操作 查看加载硬盘在虚拟机上的信息 ls /dev/sd 开始分区:终端输入:fdisk /dev/sdb 查看分区信息: 创建主分区(主分区最多只能有四个,如需多个分区需要创建虚拟分区 删除分区的操作: 新建扩展分区: 再建的拓展分区,是在第一个创建的扩展分区下再创建拓展分区. 保存分区信息并执行分区 制作

给xen虚拟机添加硬盘分区格式化

给xen虚拟机添加硬盘磁盘分区----xenserver 1.添加硬盘500G 2.fdisk -l #在虚拟机上查看一下是否添加上 3.fdisk /dev/xvdb(n-p-1-w) #开始分区,xvdb为你挂载的那快盘 4.mkfs.ext4 /dev/xvdb1 (格式化新添加分区的磁盘,待完成后操作) 5.pvcreate /dev/xvdb1 (创建pv,格式化pv) 6.vgextend VolGroup(名称随意) /dev/xvdb1 #(vgs用新的分区扩展vg,创建卷组)