当前位置:首页 > 虚拟机 > 正文

vm虚拟机硬盘缩小(vm虚拟机访问本地硬盘)


一、Vmware虚拟机缩小磁盘方法

Vmware有很多扩展虚拟机磁盘的教程,但使用之后,翻转了很长时间的虚拟机磁盘后,找到了缩小磁盘的方法。我会在这里记录下来。

一般在vmware中扩容磁盘后,需要进入虚拟机,使用分区工具(以gparted为例)合并未分配的分区。如果你直接在Ubuntu上运行gparted;你会发现分区只支持扩展,不支持收缩。需要使用gparted镜像工具来缩小分区,而无需进入系统。

进入虚拟机的BIOS,将光驱启动顺序调整为第一位置;您没有写使用gparted镜像的步骤请参考以下文章:
(55条)GParted图形磁盘分区教程_RSQ博客-CSDN博客_gparted

使用gparted减少分区后,可以开始下载第一步:更改虚拟机的vmdk配置文件。


二、如何减小VMware虚拟机硬盘空间方法1,适用于10.0以上版本。在菜单中选择该虚拟机的设置,然后在要扩容的硬盘上的【实用工具】中选择扩展,在接下来的对话框中选择扩容的容量,点击【扩容】。方法二,如果VMware版本较低,无法在GUI中进行扩展操作,不过不用担心,VMware一直提供命令行工具,而且功能更强大。在命令行界面进入VMware程序目录,找到,不带参数运行即可查看如何使用的帮助信息。我们已经看到,-x参数的使用是为了扩大硬盘的容量,后面有一个EX的例子。现在,我们需要将F:\vm_WindowsXP目录中的vm_硬盘扩展至80GB只需运行:“C:\ProgramFiles(x86)\VMware\VMwareWorkstation\”-x80GBF。vm_WindowsXP\vm_"注意,为了便于理解,我把命令文件和磁盘文件的路径都写了。加双引号是因为长文件名中有空格。
三、如何减小vmware虚拟机硬盘空间VMware是目前微软开发的最好的虚拟机软件。虚拟机可以轻松地同时运行多个系统。VMware是一个不错的选择,特别是当您需要多个系统来执行不同的功能时。本文向您展示如何使用VMware虚拟机动态分配硬盘以实现轻量化。
vmware占用的硬盘空间只增加不减少。删除文件不会释放硬盘空间。使用一段时间后,我发现空间不足了。解决办法:
方法一:将*文件的一部分剪切到其他盘符。
在ultraEdit中打开Debian_,您将看到一个文件列表。更改剪切文件的位置。只需启动您的虚拟机即可。
此方法不会释放空间。
方法2:如果虚拟机上安装了VMwareTools,则可以使用此功能。虚拟Windows系统的控制面板中有一个名为VMwareTools的项目。
打开后,您将看到“收缩”栏,选择要收缩的分区,然后单击“准备”以准备收缩。一旦虚拟机系统准备好压缩,它就会返回到实际操作系统。将出现一个进度框,指示正在压缩虚拟机文件。最后,虚拟机系统上会出现提示。压缩工作完成。
对于虚拟Linux/FreeBSD系统,您可以使用vmware-toolbox。在Linux上安装vmware-tools,在命令行中单击vmware-toolbox,然后选择Strike。
注意:此方法要求您确保当前磁盘上的空间至少与您所创建的虚拟机的大小一样大。所以如果你当前的磁盘空间不够,你可以使用此方法将一些文件移动到其他磁盘并再次运行以恢复上次移动的文件。
方法三:在vmware安装目录中,您会找到vmware-vdiskmanager。
这是Windows上常用的方法。通常需要几分钟才能完成。
关闭客户端并进入主机命令行。
vmware-vdiskmanager-k*.vmdk
注意:*这包含虚拟机vmdk文件的文件名和路径。例如:
-k"G:\mivm\net\"
执行过程显示进度,完成后显示如下提示。
减少:100%完成。
减少成功完成。
减少的空间并没有那么大。
压缩功能有一些限制,例如无法与预先分配空间的虚拟机一起使用、无法拥有快照、只能缩小分区而不能缩小物理空间磁盘有。有关更多信息,请参阅转到用户手册。此外,当您查看帮助时,您必须单击“帮助”菜单上的“用户手册”而不是“帮助主题”。否则,您将只能看到非常基本的VMware软件操作配置,并且需要查找的内容会更少。