如何增加 VirualBox 磁盘大小 [Linux 和 Windows]
增加现有虚拟机的磁盘大小很容易。只占用你几分钟的时间。
这是您迟早可能遇到的情况。
您在 VirtualBox 中安装了一个或多个操作系统。在创建这些虚拟操作系统时,您还在 VirtualBox 中为它们创建了虚拟硬盘。
您将虚拟磁盘的最大大小指定为 15 或 20 GB,但现在使用一段时间后,您发现虚拟机空间不足。
虽然有多种方法可以释放 Ubuntu 和其他操作系统上的磁盘空间,但处理这种情况的更可靠方法是增加在 VirtualBox 中创建的虚拟机的磁盘大小。
是的,即使创建后,您也可以在 VirtualBox 中扩大虚拟硬盘。
虽然这是一个安全且经过测试的过程,但强烈建议您在执行此类操作之前创建虚拟机的备份。
如何扩大VirtualBox磁盘大小
我将向您展示如何以图形方式和通过命令行(针对 Linux 极客或经验丰富的用户)在 VirtualBox 中调整磁盘大小。
这两种方法都简单明了。 Linux 和 Windows 的步骤相同。
方法1:使用VirtualBox中的虚拟媒体管理器
VirtualBox 6 添加了用于调整虚拟磁盘大小的图形选项。您可以在 VirtualBox 窗口的文件菜单中找到它。
转到文件→工具→虚拟媒体管理器:
从列表中选择要修改的硬盘之一,单击顶部的属性,或双击虚拟磁盘名称。
在这里,您可以拖动“大小”滑块,或在看到 25 GB 的字段中输入磁盘大小名称。
完成后,您只需点击“应用”,如下所示。
如果您不确定名称,可以进入虚拟机列表,查看“存储”选项卡下的信息进行检查。
请记住,虽然您增加了虚拟磁盘的大小,但如果空间是动态分配的,则实际分区大小保持不变。
为此,您可以下载 GParted ISO,从虚拟管理器设置中将其安装为光驱,以找到作为“未分配”空间的额外空间。
默认情况下,当您将 ISO 添加为光驱并重新启动 VM 时,它将引导至 GParted 分区编辑器。
如果无法启动进入 GParted,您可以前往虚拟机的“系统”设置,并将启动顺序调整为首先启动光盘。
您可以使用未分配的空间扩展当前分区,也可以根据需要选择创建一个新分区。
以下是使用窗口顶部的滑块(如下面的屏幕截图所示)分配所有可用空间并扩展当前分区时的样子。只需点击“调整大小”即可完成。
方法 2:使用 Linux 命令行增加 VirtualBox 磁盘空间
如果您使用 Linux 操作系统作为主机,请打开终端并键入以下命令来调整 VDI 大小:
VBoxManage modifymedium "/path_to_vdi_file" --resize <megabytes>
您只需乘以 1000(十进制)即可将千兆字节转换为兆字节。
单击输入按钮执行命令后,调整大小过程应立即完成。
早期版本 VirtualBox 命令的 modifyvdi 和 modifyhd 命令也受支持,并在内部映射到 modifymedium 命令。
如果您不确定虚拟机的保存位置,可以通过单击文件→首选项或使用键盘快捷键Ctrl+G从 VirtualBox 主页找到默认位置强>。
建议阅读?
结论
就我个人而言,我更喜欢在用于扩展磁盘的每个 Linux 发行版上使用终端,图形选项是对最新 VirtualBox 版本的一个非常方便的补充。
这是一个简单快速的技巧,但却是对 VirtualBox 基础知识的一个很好的补充。