背景:日志檔案被人為删除,但日志對應的程式仍然在運作(程序在,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