已重新分区,但 VMWare Ubuntu 13.04 64 位上仍然空间不足

已重新分区,但 VMWare Ubuntu 13.04 64 位上仍然空间不足

我在 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 虚拟机中的主分区添加空间:

  1. 在 VMWare 工具中添加空间
  2. 启动 GParted 的实时 CD 并增加分区的大小。(如果您需要移动分区以获得连续的可用空间,则可能需要多个步骤)。
  3. 运行 GParted 中的检查命令来查找新扩大的分区中的任何错误。
  4. 关闭虚拟机(当前在 GParted 中)
  5. 打开虚拟机设置并压缩驱动器(这需要一段时间)。
  6. 重新启动进入正常操作系统。一切都应该正常工作。使用磁盘使用情况分析器验证大小和空间是否正确。

希望这对遇到同样问题的人有所帮助。

相关内容