首页 > 代码库 > Linux删除大文件进程还在导致磁盘空间占用100%问题处理

Linux删除大文件进程还在导致磁盘空间占用100%问题处理

1. 问题描述

上午收到鹰网监控,某台应用机器的磁盘利用率达到100%,通过df和du等命令查看占用的磁盘空间并没有达到分配的逻辑卷挂载路径的最大值

技术分享

技术分享

2. 问题分析

最近公司那边开发了代码发布平台,在进行代码更新时,先删除日志缓存文件,在进行进程停止导致的

3. 问题处理

使用lsof |grep deleted命令查看已经标记为已经删除的文件

技术分享

注:这个deleted表示该已经删除了的文件,但是文件句柄未释放,这个命令会把所有的未释放文件句柄的进程列出来

使用kill命令进行杀进程操作,但是该操作会将应用停止,需要重启应用

$ kill -9 6497 14338

清缓存,应用重启,问题解决。

Linux删除大文件进程还在导致磁盘空间占用100%问题处理