没有剩余空间,并且 df -kh 的输出很奇怪

没有剩余空间,并且 df -kh 的输出很奇怪

我在 windows vista 中使用 wubi 安装了 ubuntu 11,用了三天后,遇到了“设备中没有剩余空间”的问题,下面是“df -kh”的输出:

Filesystem            Size  Used Avail Use% Mounted on  
/dev/loop0            3.9G  3.9G     0 100% /  
none                  1.5G  696K  1.5G   1% /dev  
none                  1.5G  408K  1.5G   1% /dev/shm  
none                  1.5G  100K  1.5G   1% /var/run  
none                  1.5G     0  1.5G   0% /var/lock  
/dev/sda5              40G   15G   26G  37% /host  
/dev/loop1            3.9G  317M  3.4G   9% /home  
/dev/loop2            3.9G  2.6G  1.1G  71% /usr  

“df -i”的输出是:

Filesystem            Inodes   IUsed   IFree IUse% Mounted on  
/dev/loop0            256000   41900  214100   17% /  
none                  379462     929  378533    1% /dev  
none                  381387      15  381372    1% /dev/shm  
none                  381387      50  381337    1% /var/run  
none                  381387       3  381384    1% /var/lock  
/dev/sda5                  0       0       0    -  /host  
/dev/loop1            256000    2561  253439    2% /home  
/dev/loop2            256000  149893  106107   59% /usr  

发现/host/ubuntu/disks占用了14G,分布如下:

drwxr-xr-x 3 root root  32K 2011-07-31 21:56 boot  
-rwxr-xr-x 1 root root 4.0G 2011-08-03 10:25 home.disk  
-rwxr-xr-x 1 root root 4.0G 2011-08-03 10:25 root.disk  
-rwxr-xr-x 1 root root 256M 2011-07-31 22:19 swap.disk  
-rwxr-xr-x 1 root root 4.0G 2011-08-03 10:15 usr.disk  

发生了什么?我应该怎么做才能增加空间?我可以从 Vista 为 Ubuntu 分配更多空间吗?

答案1

你很可能安装在 FAT32 分区上 - 它有一个单个文件大小限制4GB。因此 Wubi 将安装分成 4GB 的独立虚拟磁盘。您有一个用于 /、/home 和 /usr

其中一个 (/) 空间不足 (root.disk)。实际上没有办法修复此问题 - 也许您可以清理包缓存 ( sudo apt-get clean)。

最好将 Wubi 安装在 NTFS 分区上,因为这样您将获得一个 14GB(或最多 30GB)的虚拟磁盘,这样您就不会遇到这个问题。或者,如果您的 FAT32 分区仅用于 Ubuntu(看起来是这样),则直接安装到该分区(而不是使用 Wubi)。

相关内容