我在另一篇文章中读到(如何增加虚拟机的硬盘大小?) 要更改虚拟磁盘映像(.vdi)的大小,可以使用以下命令:
VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB
但是这样就够了吗?难道你不需要调整分区大小吗?
答案1
链接的问题解决增加虚拟磁盘的大小。大图,为此,您发出 VBoxManage 命令来增加映像大小,然后启动虚拟机,并使用 gparted 或等效程序来增加分区大小。
如果你想减少大小,您必须反转这些步骤 - 首先缩小虚拟机内的分区,然后使用 VBoxManage 减小图像大小(假设这是可能的 - 我没有尝试过)。我也不知道如果您给出 VBoxManage 参数,使文件大小小于内部分区,会发生什么。
如果这确实是您的最终目标,那么有一些方法可以缩小 virtualbox 文件大小,但效果并不那么显著。这称为“压缩”驱动器,可将 virtualbox 文件大小缩小到仅实际使用的空间。
如果您打算做任何这些事情,我强烈建议您先备份所有重要数据。