您的位置:

VMWare虚拟机扩容指南

一、VMWare虚拟机扩容百度网盘

百度网盘作为一个相对便捷的文件共享工具,是很多人互传虚拟机的常用方式,如果需要扩容虚拟机,可以按照如下步骤操作:

1、在主机上打开VMWare客户端,选中需要扩容的虚拟机并关机;

    <img src="/images/vmware-shutdown.png" alt="VMWare shutdown">

2、在本地保存该虚拟机的文件,一般包括.vmx、.nvram、.vmdk等类型的文件,以及文件夹中的其他文件;

3、打开虚拟机所在的文件夹后,进入虚拟硬盘所在文件夹,将需要扩容的虚拟硬盘文件拷贝到其他目录;

4、使用VMWare虚拟磁盘编辑器将虚拟硬盘扩容,具体步骤为:在VMWare客户端中选择『编辑』→『虚拟磁盘编辑器』→选择需要编辑的磁盘文件→『增加』按钮(该按钮位于图中的右上角)→按照提示完成磁盘扩容操作;

    <img src="/images/vmware-diskedit.png" alt="VMWare virtual disk editor">

5、重新启动虚拟机,并按需进行分区扩容等操作。

二、VMWare虚拟机扩容不分区

在游戏开发、数据处理、科学计算等场合中,虚拟机的分区大小可能没有被充分利用,导致磁盘空间不足。在不改变分区大小的情况下,可以通过如下方式扩容虚拟机容量:

1、在主机上打开VMWare客户端,选中需要扩容的虚拟机并关机;

2、使用VMWare虚拟磁盘编辑器将虚拟硬盘扩容,具体步骤可参考上一部分内容;

3、重新启动虚拟机,使用诸如GParted等工具扩展分区大小。

三、VMWare虚拟机扩容Linux

在Linux系统中,可以通过如下步骤进行虚拟机扩容:

1、在主机上打开VMWare客户端,选中需要扩容的虚拟机并关机;

2、使用VMWare虚拟磁盘编辑器将虚拟硬盘扩容,具体步骤可参考上一部分内容;

3、重新启动虚拟机,使用fdisk或parted等工具对磁盘进行分区,例如GPT分区:

    > sudo fdisk /dev/sda
  
    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    Partition number (1-4, default 1): 1
    First sector (2048-209715199, default 2048):
    Last sector, +sectors or +size{K,M,G,T,P} (2048-209715199, default 209715199): 

    Command (m for help): t
    Selected partition 1
    Hex code (type L to list all codes): 8e

    Command (m for help): w
    The partition table has been altered!

4、格式化新创建的分区,并将其挂载到指定路径下,例如:

    > sudo mkfs.ext4 /dev/sda1
    > sudo mkdir /mnt/data
    > sudo mount /dev/sda1 /mnt/data

5、将虚拟机的/etc/fstab配置文件修改为自动挂载新分区:

    /dev/sda1 /mnt/data ext4 defaults 0 0

四、VMWare虚拟机扩容后怎么删除

如果后续需要删除VMWare虚拟机扩容的内容,可以按照以下步骤操作:

1、在主机上打开VMWare客户端,选中需要操作的虚拟机并关机;

2、使用VMWare虚拟磁盘编辑器进入编辑虚拟磁盘模式,选择不需要的分区或数据文件进行删除,注意:在删除之前需要确认备份数据。

五、VMWare虚拟机扩容Ubuntu

Ubuntu系统基于Linux系统,扩容时可按照第三部分的步骤进行操作。同时,为了保证扩容操作的可行性,可以事先备份数据。

六、VMWare虚拟机扩容后仍然不足

如果扩容后的虚拟机仍然没有满足需求,可以考虑以下几种方法:

1、删除不必要的文件或以其他方式优化磁盘空间,例如通过使用cleanup工具、删除大文件、删除缓存文件等方式;

2、将虚拟机迁移至更大容量的主机或储存设备;

3、使用虚拟机储存空间优化工具,例如VMWare官方推出的vSphere Storage DRS(SDRS)。

七、VMWare虚拟机扩容C盘

在Windows系统中,C盘通常作为系统盘被占用,需要进行扩容时可按照以下步骤操作:

1、在主机上打开VMWare客户端,选中需要扩容的虚拟机并关机;

2、使用VMWare虚拟磁盘编辑器将虚拟硬盘扩容,具体步骤可参考上一部分内容;

3、重新启动虚拟机,在Windows系统中使用磁盘管理工具进行C盘分区扩展,具体操作可参考微软官方文档。

八、VMWare虚拟机扩容硬盘

在扩容VMWare虚拟机硬盘时,可以考虑以下两种方式:

1、使用VMWare虚拟磁盘编辑器进行硬盘扩容,具体可参考本文第一部分内容;

2、使用VMWare Workstation Pro(或VMWare ESXi)自带的克隆工具将磁盘拷贝到新的虚拟硬盘中,再将虚拟机绑定至新的虚拟硬盘上,操作方式可参考VMWare官方文档。

九、VMWare虚拟机扩容Windows

在Windows系统中,可以按照本文第七部分的步骤扩展C盘容量。同时,如果需要扩大虚拟机中非系统磁盘的容量,可以使用Windows自带的磁盘管理工具,也可以使用第一部分介绍的VMWare虚拟磁盘编辑器对虚拟硬盘进行扩容。

十、参考资料

    1.VMWare官网:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
    2.百度网盘官网:https://pan.baidu.com/
    3.GParted官网:http://gparted.org/
    4.VMware-vdiskmanager官网:https://www.vmware.com/support/developer/vddk/
    5.Windows磁盘管理工具官方文档:https://support.microsoft.com/zh-cn/help/17418/windows-7-create-format-hard-disk-partition
    6.VMware SDRS官方文档:https://docs.vmware.com/cn/VMware-vSphere/7.0/com.vmware.vsphere.resmgmt.doc/GUID-DEF1BA95-12D0-4C3F-AA83-4B274D177C0D.html
    7.微软官方文档:https://docs.microsoft.com/zh-cn/windows-server/storage/disk-management/resize-a-partition-or-volume