Linux系统根分区满载清理
问题说明
这里我们在使用centos7.6系统时,遇到根分区满载的问题。进入根分区后,查找了所有的目录,并没有查到大的文件。这里怀疑是文件删除未释放导致。由于系统根分区满载,执行lsof |grep delete查看对应的已删除的文件但未释放的文件进程时,命令会卡死。这里我们只能换种别的方法进行。
问题处理
使用如下命令,在所有进程的文件描述符中搜索处于删除状态的文件句柄,并将相关信息显示出来。
$ find /proc/*/fd -ls | grep -i delete
# 这里/proc后面的ID为进程的PID
$ kill -9 PID