调整 Linux 来宾 VDI 磁盘和分区的大小

  1. 首先导航到 VM .vdi 文件的位置,然后键入以下命令:
VBoxManage modifyhd "my-vm-file.vdi" --resize 50000

数字 50000 是我们希望在虚拟机中可用的大小(以兆字节为单位)。
通常,当虚拟磁盘被填满时,它将在物理磁盘上动态使用。
但是,我们仍然最好不要将其设置得比我们期望的实际可用空间大。

我曾经创建过一个大约 20 GB 的虚拟磁盘,但事实证明这对我来说太低了。
如果我们有足够的空间,那么从一开始就没有理由不让虚拟磁盘变大,这样可以避免以后必须调整它的大小。

如果我们不喜欢使用终端,可以使用 Nemo 文件管理器导航到存储 .vdi 文件的目录,右键单击,然后选择“在终端中打开”。

或者,我们可以简单地直接指定路径:

VBoxManage modifyhd "/home/user/VMs/my-vm-file.vdi" --resize 50000
  1. 下载 Ubuntu 安装 .iso。
    我们将使用它从 .iso 将虚拟机启动到实时会话中。

  2. 从 VirtualBox 设置加载 .iso 作为光驱。

  3. 启动到 Live Session 后,打开终端并键入以下内容:

gparted

如果这不起作用,我们可能需要使用 sudo 运行 gparted。
例如:

sudo -i gparted
  1. 使用 Gparted,我们需要调整主分区的大小。
    根据磁盘的分区方式,这可能无法立即实现。

交换分区会妨碍调整大小,因此我们需要先右键单击交换分区,将其删除,然后再调整主分区的大小。
请务必留出足够的空间,以便之后重新创建交换分区。
不用担心,可以安全地删除和重新创建交换分区,因为它仅用于交换(如果 内存 不足时使用的一种扩展内存)

要重新调整主分区的大小,只需右键单击它并从菜单中选择调整大小/移动。
同样,我们可以在右键单击交换分区时从菜单中选择删除。

  1. 移除 Ubuntu 安装介质,然后重新启动。
    磁盘现在应该已调整大小。
从 Linux 主机调整 VirtualBox 来宾 VDI 的大小

在继续之前,我们可能需要创建 .vdi 的备份。

简短的步骤:

  • 终端命令:VBoxManage modifyhd "my-vm-file.vdi" --resize 50000
  • 从 Ubuntu 的安装 .iso 将虚拟机引导到 Live Session
  • 从终端运行 GParted,即: sudo -i gparted
  • 使用 GParted 调整主分区的大小。
  • 删除 Ubuntu 安装介质,然后重新启动
日期:2020-06-02 22:17:14 来源:oir作者:oir