bash:设备上没有剩余 space

bash: No space left on device

有很多类似的问题。但是,所有这些都表明确实有一些文件系统超出了space。我的情况似乎略有不同:

randolph@virus:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           799M  876K  798M   1% /run
/dev/sda1        28G   14G   12G  54% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            3.9G   76K  3.9G   1% /run/shm
none            100M   32K  100M   1% /run/user

randolph@virus:~$ df -ih
Filesystem     Inodes IUsed IFree IUse% Mounted on
udev             996K   443  996K    1% /dev
tmpfs            999K   403  998K    1% /run
/dev/sda1        1.8M  1.8M     1  100% /
none             999K     2  999K    1% /sys/fs/cgroup
none             999K     3  999K    1% /run/lock
none             999K     4  999K    1% /run/shm
none             999K    24  999K    1% /run/user

我不知道inode使用率是100%是什么意思。

这可能是问题的原因吗?我该如何解决这个问题?

背景:我在 virtualbox 上 运行 Ubuntu 14.04。

您的文件系统上的文件太多,因此 运行 索引节点不足。即使有 space 可以写入更多数据,但如果没有可用的 inode,您将无法创建新文件。

你必须找到为什么你有额外的文件。它们可能是一些零字节的 pesks,只接受 inode 但没有数据 space.