空间不够?还有 2GB 空间

空间不够?还有 2GB 空间

我总共有 8gb 的磁盘空间,但仍然有超过 2gb:

root@ip-172-31-19-35:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            991M     0  991M   0% /dev
tmpfs           200M   21M  180M  11% /run
/dev/xvda1      7.8G  5.0G  2.5G  68% /

但是当我运行服务器或者尝试进行某些操作时,它总是失败:

bash:无法为此处文档创建临时文件:设备上没有剩余空间

或者因某种“Unix.ENOSPC”错误而失败,并且程序崩溃。

有人知道为什么会发生这种情况吗?我该如何解决这个问题?

答案1

这很可能是 inode 问题。df -i将给出 inode 使用的百分比。

如果您的问题在于 inode 找到大量小文件并存档和删除它们或者只是删除它们将释放 inode。du ~/ | sort -n | head -n 10将列出当前用户主目录中的 10 个最小文件。

相关内容