来宾系统在VirtualBox中看不到更新的磁盘大小


17

在我的Ubuntu 14.04 VM的每次启动的最后一次提示中

磁盘空间不足

该计算机仅剩余314.8 MB磁盘空间。您可以通过清空垃圾箱来释放一些空间。

在此处输入图片说明

现在,按照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%

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

在此处输入图片说明

但是,当我启动计算机并打开GParted时,仅10 GB可用。

在此处输入图片说明

因此,以某种方式,Ubuntu来宾系统尚未获得有关磁盘空间的更新信息。

如何解决它并完成增加磁盘空间?

Answers:


12

我终于在这里找到解决方案:

查看与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

3
我必须同时使用主VDI和Snapshots /中的Snapshot才能做到这一点。我只是先做快照,而fdisk显示了更大的分区,但是pvcreate抛出了一个错误“尝试在/ dev / sda3上检测交换签名时出现致命错误”我也只有一个快照,因此您可能需要使用最新的快照来做还是全部?香港专业教育学院尚未对此进行测试,但现在可以正常工作
尼克·福克斯

1
我的Snapshots文件夹中没有任何东西。
蒂莫西·斯旺

@Timoth使用虚拟Midia管理器定位快照。
lsborg

发现!我的问题是我也没有为快照运行脚本。
PerrierCitror

不幸的是,这不能解决VirtualBox 6.06版本的问题。Ubuntu没有看到增加。
比泽尔

4

1)打开GParted工具

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

3)单击要扩展的分区

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


1

尝试安装scsitools并重新扫描设备

sudo apt-get install scsitools

sudo rescan-scsi-bus.sh

然后检查可用空间

sudo fdisk -l

或者,如果您更喜欢使用gparted。如果看到多余的空间,请扩展分区

最后扩展来宾虚拟机上的文件系统

resize2fs /dev/sda1

谢谢您的回答!我已经尝试过了,但是没有帮助。
automatix
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.