1、在宝塔面板里面查看到磁盘 还是很充足,但是无法创建文件,

[root@**]# touch /dfi/test.txt touch: 无法创建”/dfi/test.txt”: 设备上没有空间

 

2、此时查看inode信息,可以看到已经没有空闲的inode, 文件有245w 个,文件太多,占满了inode

 

3、要进行删除需要先找到是哪个目录占用Inode最多,

cd / 进入 / 目录使用以下命令

for i in /*; do echo i ; find i | wc -l; done

找到占用inode 较多的目录,删除里面的文件就可以了。

一般情况下,都是几百万个小文件,不能直接使用 rm ,会因为文件数量太多 出现 Argument list too long错误

可以使用命令 ,因为文件很多,只是后可以等待命令执行。

ls | xargs -n 10 rm -fr ls