分析:在磁盘上建立文件的时候需要两个条件:1.磁盘空间,2.需要有inode 任何一个满了都回提示设备没有空间。可以使用df -ia查看磁盘详细信息。
【1】如果是磁盘空间,那就直接df -h 查磁盘空间容量,然后根据文件夹直接du -ah --max-depth=1,一层一层的查询;看当前目录磁盘大小也可以直接用find
find / -type d -size +10M
【2】大量小文件分布有两种可能,一是只有一个或少量目录下存在大量小文件,这种情况我们可以使用如下命令来找出这个异常目录
find / -type d -size +10M(目录大小越大,表示目录下的文件越多)。
或者直接脚本如下:
for i in /*;do echo $i; find $i|wc -l;done 查看每个目录多少个小文件数量
删除一些无用的文件或者文件夹,释放inode