VMware增加虚拟机磁盘大小

前提条件

虚拟机关闭,不能存在快照

命令行操作

命令行下切换至VMware安装目录,执行命名:

 .\vmware-vdiskmanager.exe -x 60Gb D:\Linux\Ubuntu.16.04\Ubuntu.16.04.vmdk
 # -x命令表示拓展空间,其后的目录对应虚拟机目录,上述示例是Ubuntu的虚拟机

等待执行结束之后,可能会出现以下提示:

WARNING: If the virtual disk is partitioned, you must use a third-party

         utility in the virtual machine to expand the size of the

         partitions. For more information, see:

         http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647

原因:磁盘分区以划分

错误解决办法

下载第三方工具

操作步骤

编辑对应虚拟机的Device设置,如下(其中选择ISO文件为前面下载的iso):
VMware增加虚拟机磁盘大小_第1张图片
设置好之后, 在虚拟机开启的时候按f2接着按esc进入bios,当然此处可以设置延时,防止页面切换过快,不能进入bios。设置方式如下:
编辑虚拟机对应文件目录下的.vmx文件:
VMware增加虚拟机磁盘大小_第2张图片
添加:

bios.bootDelay = "3000"
# 这里以毫秒为单位

成功进入bios之后选择CD-ROM,如下图:
VMware增加虚拟机磁盘大小_第3张图片
之后出现如下界面,选择第一个即可,然后一路回车,当然这里有一个会有一个选择的提示,根据自己的情况选择即可:
VMware增加虚拟机磁盘大小_第4张图片进入之后就可以进行分区了,这里新的分区在swap之后,所以需要先将swap分区删除,然后再通过Resize/Move操作拓展目标分区:
VMware增加虚拟机磁盘大小_第5张图片
VMware增加虚拟机磁盘大小_第6张图片VMware增加虚拟机磁盘大小_第7张图片
之后还原新建swap分区:
VMware增加虚拟机磁盘大小_第8张图片VMware增加虚拟机磁盘大小_第9张图片
操作完成之后就可以保存,然后重启了:
VMware增加虚拟机磁盘大小_第10张图片VMware增加虚拟机磁盘大小_第11张图片VMware增加虚拟机磁盘大小_第12张图片VMware增加虚拟机磁盘大小_第13张图片
重启之后,查看分区情况,发现拓展成功:
VMware增加虚拟机磁盘大小_第14张图片

你可能感兴趣的:(杂谈)