来宾系统在VirtualBox中看不到更新的磁盘大小
在我的Ubuntu 14.04 VM的每次启动的最后一次,我收到消息
磁盘空间不足
此计算机仅剩余314.8 MB磁盘空间。 您可以通过清空垃圾来释放一些空间。
现在我已经将磁盘空间从10
增加到20 GB
,如VirtualBox论坛 (第一步)所述。
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%
我看到,磁盘空间已成功resize:
但是当我启动机器并打开GParted时,只有10 GB
可用。
所以不知何故,Ubuntu客户系统没有获得有关磁盘空间的更新信息。
如何解决它并完成磁盘空间的增加?
我终于找到了解决方案:
查看与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
1)打开GParted工具
2)在图形界面中,您将看到现有分区和未分配的分区
3)单击要扩展的分区
4)在顶部操作栏中,您将看到一个向右箭头。 单击它,您将获得使用未分配空间扩展分区的选项
尝试安装scsitools并重新扫描设备
sudo apt-get install scsitools sudo rescan-scsi-bus.sh
然后检查可用空间
sudo fdisk -l
或者使用gparted,如果这是你喜欢的。 如果您看到额外的空间扩展分区
最后在guest虚拟机上扩展文件系统
resize2fs /dev/sda1