Vmware扩展磁盘如何不需重启系统

   在虚拟机Vmware中我们有时候需要添加新的虚拟磁盘或给已有虚拟磁盘扩容(expand),在新增磁盘或磁盘扩容后,Linux系统并不能马上识别
到。也就是说你看不到磁盘空间变化(使用fdisk
-l查看),这时我们可以通过重启系统(reboot)解决这个问题,但是很多时候,我们并不想在存储扩容时重启系统,因为这样会影响到现有的业务系统。
那么为什么新增磁盘或磁盘扩容后,Linux系统识别不到呢?这个是因为连接存储设备的SCSI总线需要重新扫描,才能识别到这些新的存储设备。下面测试
一下在添加新的虚拟磁盘或给已有虚拟磁盘扩容如何操作才能不用重启系统

1:Vmware虚拟磁盘扩容

如下所示,Vmware虚拟磁盘扩容后,使用fdisk -l看不到任何变化

[root@localhost ~]# fdisk -l
 
Disk /dev/sda: 171.7 GB, 171798691840 bytes
255 heads, 63 sectors/track, 20886 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       15665   125724690   8e  Linux LVM
/dev/sda3           15666       15795     1044225   83  Linux
/dev/sda4           15796       20886    40893457+  83  Linux
 
Disk /dev/dm-0: 126.6 GB, 126600871936 bytes
255 heads, 63 sectors/track, 15391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-0 doesn't contain a valid partition table
 
Disk /dev/dm-1: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-1 doesn't contain a valid partition table

 

 

方法1:echo 1 > /sys/class/scsi_device/device/rescan

[root@localhost ~]# cd /sys/class/scsi_disk/
[root@localhost scsi_disk]# ls
0:0:0:0
[root@localhost scsi_disk]# cd 0\:0\:0\:0/
[root@localhost 0:0:0:0]# echo '1' > device/rescan 
[root@localhost 0:0:0:0]# fdisk -l
 
Disk /dev/sda: 173.9 GB, 173946175488 bytes
255 heads, 63 sectors/track, 21147 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       15665   125724690   8e  Linux LVM
/dev/sda3           15666       15795     1044225   83  Linux
/dev/sda4           15796       20886    40893457+  83  Linux
 
Disk /dev/dm-0: 126.6 GB, 126600871936 bytes
255 heads, 63 sectors/track, 15391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-0 doesn't contain a valid partition table
 
Disk /dev/dm-1: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-1 doesn't contain a valid partition table

 

方法2:重新扫描特定的 SCSI Device

echo 1 > /sys/block/$DEVICE/device/rescan 用sda, sdb, sdc等替换$DEVICE

[root@localhost ~]# echo 1 > /sys/block/sda/device/rescan

2:Vmware新增虚拟磁盘

首先找到您的主机总线编号

[root@localhost ~]# grep mpt /sys/class/scsi_host/host?/proc_name
 
/sys/class/scsi_host/host0/proc_name:mptspi

使用下面命令扫描SCSI总线

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
时间: 2024-09-25 19:05:06

Vmware扩展磁盘如何不需重启系统的相关文章

如何在 CentOS 7 中添加新磁盘而不用重启系统

如何在 CentOS 7 中添加新磁盘而不用重启系统 对大多数系统管理员来说扩充 Linux 服务器的磁盘空间是日常的工作之一.因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重启您的生产服务器.关于扩充和增加新的磁盘到 Linux 系统,我们会提及多种方法和多种可行性,可按您所需选择最适用的一种. 1. 在虚拟机客户端扩充磁盘空间: 在为 Linux 系统增加磁盘卷之前,您首先需要添加一块新的物理磁盘,或在 VMware v

kvm虚拟化学习笔记(十二)之kvm linux虚拟机在线扩展磁盘

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1295296 KVM虚拟化学习笔记系列文章列表 ---------------------------------------- kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 h

Vmware虚拟机安装OS X Mountain Lion系统图文教程

Vmware虚拟机安装OS X Mountain Lion系统 安装过程用一个字形容,就是慢,大概需要2-3个小时,看机器性能还有你的RP,我的配置:i5-2557m,4GB,win7 x64 运行速度只能说 更慢!.比真正苹果电脑慢100倍.所以,急性子的人就不要看了 首先,需要注意的事情: 1.必须使用Intel CPU,并且支持硬件虚拟化 当Hardware Virtualization为Yes或者Locked ON的时候才可以使用虚拟机,如果你的CPU支持硬件级虚拟模式但是Hardwar

电脑不用重启系统如何使用bitlocker快速上锁

  bitlocker是windows系统中为磁盘进行加密的功能,能够有效的保护磁盘文件的安全,但是每次使用这个功能都需要重启系统. 首先以管理员身份打开命令提示符,在命令提示符窗口中执行命令manager-bde -lock X:即可快速的上锁.(X:是需要上锁的盘符,比如图片中的manager-bde -lock K:)

关于出厂自带Windows 8需改系统注意事项

  问题一:"解决按F12无法从U盘或光盘启动" 笔记本产品 针对V.B.K.E.M系列: 1. 开机F1进入BIOS,选择"Restart"-"OS Optimized Defaults"如下图: 2. 按"F9"加载默认设置,按"F10"保存退出,即可. 针对Y,U,Z,S,G系列: 1. 按"F2"进入BIOS,部分机型需要按"FN"+"F2"

kvm虚拟化学习笔记(十一)之kvm虚拟机扩展磁盘空间

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1292146 KVM虚拟化学习笔记系列文章列表 ---------------------------------------- kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 h

xen虚拟化实战系列(五)xen虚拟机扩展磁盘空间的方法二

随着虚拟化技术的大量使用,使用虚拟化的思维与开始多了起来,例如直接扩展磁盘空间一这种情况,我推荐采用重新添加一块磁盘的方式,符合正常的物理机使用的方式. 增加磁盘空间还有另一种方式,就是直接扩展现有磁盘的空间,本文就采用这种方式. 1.  查看虚拟机配置文件 [root@node1 data]# [root@node1 data]# xm list Name                                      ID Mem(MiB) VCPUs State   Time(s

让Win7打完补丁不频繁提示重启系统

  打补丁是系统维护非常重要的一个步骤,Win7自然也不例外.不过几乎每次给Win7打完补丁后,右下角都会弹出一个重启系统的提示,我们可以选择推迟几小时再执行,却不能将这个固执的提示彻底关闭.其实要想让Win7更新完后不再弹出重启提示还是有办法的,只是步骤稍微复杂了一些,需要通过Win7的本地组策略来设置. 点击开始按钮,在搜索栏中输入gpedit.msc并按回车,打开本地组策略编辑器. 在窗口左侧的目录中依次打开计算机配置-管理模板-Windows组件-Windows Update. 然后在右

普通PC电脑如何设置在断电恢复后自动重启系统

  普通PC电脑如何设置在断电恢复后自动重启系统         1.重启电脑后按F1键或其他功能键进入BIOS设置; 2.选择Power--After Power Loss,有以下三个选项: Power On:不记录正常操作,选择该项后一关机就自动重启 Power Off:正常情况下是选择该项,开机关机都是手动控制 Last State:如果是正常关机,那么不会重新开机,如果是断电或其他异常关机情况,就会自动重启电脑 由此,应该选择Last State; 3.最后选择Exit--Save an