本文主要是介绍No space left on device 但是 df -h 发现空间充足,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
No space left on device 但是 df -h 发现空间还很充足
可能是 inodes 不足所致。
用“df -ih
”命令查看 inodes 使用情况:
df -ih
若 Iuse
一项显示 100%,就是 inodes 不足:
解决方法:用“rm -rf
”清理掉那些小而多的垃圾文件(如一些 log 日志文件等)
【解释】
- inode 是 Linux 用来保存文件属性、权限和指针的;在 Linux 中,每个文件对应一个 inode;小文件太多会使 inodes 爆满而存储空间仍富足。
- 缺省情况下,Linux 在系统安装时按照1个 Inode 对应2k磁盘空间来计算每个分区的 Inode 数(一般足够);一旦文件系统创建之后 Inode 数就无法动态调整了。
这篇关于No space left on device 但是 df -h 发现空间充足的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!