增加 Ubuntu 主机上 VirtualBox 的 VDI 大小 - GPARTED 无法识别新的大小

增加 Ubuntu 主机上 VirtualBox 的 VDI 大小 - GPARTED 无法识别新的大小

我有一台具有 8GB VDI 空间的虚拟机。由于空间不足,我尝试使用以下命令调整 VDI 大小:

vboxmanage modifyhd VDI_FILE_PATH --resize 20000

看起来运行良好。当我打开 VirtualBox 程序时,虚拟机的 VDI 大小现在是 20GB。但是当我在虚拟机上运行 Gparted live cd 时,它只能识别原始的 8GB。

我做错了什么吗?我能做些什么来解决这个问题吗?

注意:虚拟机运行的是 Xubuntu,我的主机是 Ubuntu

答案1

当我将 VirtualBox 从 5.1 版更新到 5.2 版时,我发现了这个问题的原因。这个新版本附带了一个很棒的工具,可以让我们轻松地调整 VDI 磁盘的大小(此工具位于 Global Tools 选项中)。

访问后,我发现我的 VDI 磁盘已调整为 23000 MB,正如我在问题中所写,使用命令vboxmanage modifyhd VDI_FILE_PATH --resize 20000,就像我之前设置的那样,但是(我不知道为什么),Virtualbox 保留一个以十六进制命名的 VDI,作为 VDI 的子磁盘。这个子磁盘的总空间只有 8GB(因此,Gparted 无法识别我所做的调整大小)。

这次我使用更新后的VirtualBox的新界面,将其设置为23GB作为父磁盘。现在,我在VM中再次运行Gparted,现在我的磁盘是23GB。

因此,如果你们和我一样遇到此问题(无法正确调整 VDI 大小),请检查 VirtualBox 是否已更新至 5.2(或更高版本),并在“全局工具”选项中增加 VDI 的大小(可能还有子磁盘)

笔记:如果我进入“设置”,Virtualbox 仅显示一个 VDI(父级),子磁盘仅显示在“全局工具”选项中。

相关内容