背景:日志文件被人为删除,但日志对应的程序仍然在运行(进程在,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
背景:日志文件被人为删除,但日志对应的程序仍然在运行(进程在,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