Vmware之Vmware虚拟磁盘扩容
白羽 2018-12-26 来源 :网络 阅读 2370 评论 0

摘要:本文将带你了解Vmware之Vmware虚拟磁盘扩容,希望本文对大家学Vmware有所帮助。

    本文将带你了解Vmware之Vmware虚拟磁盘扩容,希望本文对大家学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    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Vmware频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程