我刚刚从 Macbook Air 终端扩展了 VirtualBox 上 Ubuntu VM 的硬盘存储空间,但我认为 VM 并未意识到这一点。我收到一条消息说Not enough free disk space: The upgrade needs a total of 602 M free space on disk '/'
。我认为这是 Ubuntu 的问题,而不是 Macbook 的问题。我有点困惑该怎么做。
答案1
你只是增加了物理文件(或虚拟磁盘)的容量,仍然需要修改虚拟磁盘里面包含的分区表。
您需要在 VirtualBox 上挂载用于安装的 ISO 文件。启动实时会话并执行分区
使用图形界面应该相当容易。如果由于某种原因未安装 GParted,请打开终端并执行
sudo apt-get install gparted
警告!!!!您有丢失数据的风险。您可能需要备份重要信息。尽管大多数情况下这样做是相当安全的。
最后重启!
答案2
使用
$ sudo resize2fs /dev/sdaX
$ df -h
完毕。
答案3
就我而言,我扩大了 HD 并删除了所有以前的快照,这解决了这个问题。
根据https://askubuntu.com/a/773193/452891VBoxManage list hdds
,也可以使用控制台 OracleVM 应用程序(和)更改快照的大小VBoxManage modifyhd
,这也应该可以解决问题,但我自己没有尝试过。