现象
jenkins
执行脚本的时候发现cp命令无法创建文件No space left on device
.
第一反应是磁盘满了;
df -h
发现磁盘还有一半
那么接下来看文件索引使用情况
df -i
果然是索引满了
解决方案
先查看根路径下的目录里文件数量
for i in /*; do echo $i; find $i |wc -l|sort -nr; done
找到最多的那个目录后进入目录再执行上面的命令,寻找最多文件的子目录(当前执行上面的命令的时候要把路径替换成当前的)
定位到要删除的目标文件,正则批量删除
ps:删之前单独执行下find命令,以免删错东西
find . -name "*" | xargs rm -rf