本文主要是介绍openwrt 系统运行出现 No space left on device,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在测试程序的时候,出现过 No space left on device 这个错误。当时第一反应是磁盘空间满了;但是 df 一看,每个分区的空间都还富余的很。经过测试,发现是跟目录下的文件数量有关。后来使用 df -i 检查,确认是 inode 耗尽。如图:
发现总共的文件节点才 6016 个,(看了一下 pc 的是 3千多万个)我这台是 x86 的机器。所以 cpu 的性能相对嵌入式设备要好。所以顺便改下最大节点数了。(更改indoe需要重新制作镜像或者文件系统)
改后的文件节点数:
这篇关于openwrt 系统运行出现 No space left on device的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!