虚拟机中的客户系统无法看到在VirtualBox中更新的磁盘大小。

在我Ubuntu 14.04虚拟机的每次启动中,我都会收到以下消息:
"磁盘空间不足"
这台计算机只剩下314.8 MB的磁盘空间。您可以通过清空垃圾箱来释放一些空间。

enter image description here

现在我已经按照VirtualBox论坛(第一步)中的描述,将磁盘空间从10增加到20 GB
M:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "M:\VM\Ubuntu VM\Ubuntu VM.vdi" --resize 20480
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

我看到了,磁盘空间已成功调整大小。

enter image description here

但是当我启动机器并打开GParted时,只有10 GB可用。

enter image description here

一些奇怪的原因,Ubuntu 客户系统没有获得有关磁盘空间的更新信息。
如何解决并完成磁盘空间增加?
6个回答

我终于找到了解决方法在这里
查看与VirtualBox关联的所有驱动器
$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" list hdds

对于每个关联的驱动器,请使用modifyhd命令进行修改:
$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "D:\Pat\to\VM\Snapshots\{b0e3f93f-49fe-49bc-9ae2-79e80da6cf01}.vdi" --resize 20480

现在GParted看到了添加的空间。
注意:花括号包围的快照条目需要将最后一个正斜杠改为反斜杠。意思是:
...\Snapshots\{...}.vdi

替代

...\Snapshots/{...}.vdi

4我必须同时对主要的VDI和Snapshots文件夹中的快照进行操作,才能使其正常工作。我首先只对快照进行了操作,fdisk显示了较大的分区,但是pvcreate却报错“在/dev/sda3上尝试检测交换签名时发生致命错误”。我只有一个快照,所以你可能需要使用最新的快照或者全部快照来进行操作。我没有测试过这个方法,但现在它可以正常工作。 - nick fox
3我的“快照”文件夹里什么都没有。 - Timothy Swan
请使用虚拟媒体管理器定位快照。 - lsborg
2太准了!我的问题是我没有运行快照的脚本。 - user901228
很遗憾,对于VirtualBox的6.06版本来说,这并不能解决问题。Ubuntu无法识别这些增加。 - Beezer
同样地,我也不得不修改/Snapshots目录下的hd,并且成功了。谢谢大家! - rsmets

1)打开GParted工具

2)在图形界面中,您将看到现有分区和未分配的分区

3)单击要扩展的分区

4)在顶部操作栏中,您将看到一个向右的箭头。单击它,您将获得使用未分配空间扩展分区的选项


尝试安装scsitools并重新扫描设备。
sudo apt-get install scsitools

sudo rescan-scsi-bus.sh

然后检查可用空间
sudo fdisk -l

如果你喜欢的话,可以使用gparted。 如果你看到额外的空间,请扩展分区。
最后,在客户虚拟机上扩展文件系统。
resize2fs /dev/sda1

1谢谢你的回答!我已经尝试过了,但是没有帮助。 - automatix

我在Ubuntu虚拟机上遇到了同样的问题。 首先,我关闭了虚拟机。然后,我删除了保存的状态,这可能是导致虚拟机无法看到调整大小的磁盘的原因。为了确保,我再次更新了虚拟空间并启动了虚拟机。现在,我终于可以看到未分配的空间了。

几乎遇到了同样的问题,总体上感到沮丧。在我的情况下,几乎和@Ladislav Ondris一样。
我保存了快照,但是忘记退出并关闭最后一个快照中的虚拟机。所以gparted没有显示任何可调整大小的空闲空间。
关机后,创建了新的快照。我可以打开gparted,右上角显示了更大的磁盘空间,然后我调整了旧的磁盘大小。
...总体上很高兴。

1你好。回答不清楚。 - David

我找到了一个对我有效的解决方案。我使用的是Elementary OS,但我相信这个过程是一样的。我安装了GNOME Disks,它可以看到所有可用的调整大小选项,但在另一个分区中。然后,在第一个分区上点击设置,然后点击调整大小: 调整分区大小 然后将其扩展到您想要的大小。