1,当我们发现硬盘还有剩余空间,却无法存储数据时,这时就应该关注下inodes的使用情况,/boot的inodes数量为128016,如图:

2,先在/boot目录下创建test文件夹

3,在test文件夹下创建文件

4,查看磁盘空间使用情况 ,只用了10%的空间,报空间不足的错

5,再来查看inodes的使用情况 ,使用为100%

6,要解决这问题,只需将刚才创建的文件删除即可

如何查找那个目录下文件最多 #for i in /*; do echo $i; find $i | wc -l; done

这样会依次返回/目录下文件最多的目录,进入这个目录,再执行上述命令,就这样层层深入最终确定是那个目录文件最多

如何删除那个目录的的所有文件 一般情况下,如果这个目录下应该会有数以百万的文件,如果你直接用 rm -rf 目录名 的话效率会很低,可以用下面方法

#find 目录 -type f -name '*' -print0 | xargs -0 rm