硬盘无法写入文件,执行df -h命令,磁盘有足够的空间,而执行df -i,发现分区IUse%值为100%,这种情况说明过多的文件占用了大量的inode,使inode没有空间了
什么是inode? >> Inode定义
解决方法:
- 第一种情况:
只有一个或少量目录下存在大量小文件,通过命令
find / -type d -size +10M
找出异常目录,此命令作用是找出大小大于10M的目录(目录大小越大,表示目录下的文件越多)
- 第二种情况:
大量的小文件分布在大量的目录下
cd /
find * / -type l | cut -d / -f 1 | uniq -c
此命令作用是找出目录下文件总数,可能需要逐层执行多次,直到找出具体的目录