我在 VMWare 5.0.2 上运行 Ubuntu 13.04 64 位。尽管将 Linux 分区从 30GB 扩展到 300GB,但仍存在磁盘空间问题。
我用来增加磁盘大小的过程是首先在 VMWare 中分配额外的磁盘空间,然后启动到 gparted live cd 并将额外的空间分配给 /dev/sda1。
df -h 的输出显示以下内容:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 295G 280G 6.2M 100% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 2.0G 8.0K 2.0G 1% /dev
tmpfs 395M 396K 395M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 848K 2.0G 1% /run/shm
none 100M 32K 100M 1% /run/user
使用磁盘使用情况分析器 (gksudo baobab),我发现我的主文件夹使用了 100% 的空间。这相当于 292.0 GB。但是,我的主文件夹中没有一个文件夹的总大小接近 292 GB。
我也尝试过重新启动 GParted Live CD 并运行“检查”命令来修复任何错误。但是,空间结果是一样的。
为了让 Ubuntu 正确识别可用空间,您知道这里需要做哪些更改吗?
谢谢!
答案1
我已经找到答案,并将把它发布在这里供其他人使用。
运行 GParted 并检查驱动器是否有错误后,我需要在 VMWare 中压缩驱动器,然后再加载虚拟机。这样做之后,空间不足错误就消失了。
因此,为了向 Ubuntu 虚拟机中的主分区添加空间:
- 在 VMWare 工具中添加空间
- 启动 GParted 的实时 CD 并增加分区的大小。(如果您需要移动分区以获得连续的可用空间,则可能需要多个步骤)。
- 运行 GParted 中的检查命令来查找新扩大的分区中的任何错误。
- 关闭虚拟机(当前在 GParted 中)
- 打开虚拟机设置并压缩驱动器(这需要一段时间)。
- 重新启动进入正常操作系统。一切都应该正常工作。使用磁盘使用情况分析器验证大小和空间是否正确。
希望这对遇到同样问题的人有所帮助。