天天看点

centos7删除日志文件后磁盘不释放空间处理脚本

背景:日志文件被人为删除,但日志对应的程序仍然在运行(进程在,IO未关闭),df看磁盘未释放

但du看磁盘已释放空间。

操作系统:CentOS7.5

以下脚本可通过找出被删文件彻底释放磁盘空间

#!/bin/bash
for p in `ls /proc/ |egrep '^[0-9]{1,5}'`
do
cd /proc/${i}/fd;ls -l|grep deleted && >1 && >2
done
           

继续阅读