sam*_*rth 6 unix linux filesystems email root
知道如何删除此文件并释放根空间吗?
如果您已删除它并且仍未释放空间,则表示进程已在其上打开文件句柄.
尝试使用,例如:找到进程的PID:
for process in /proc/[0-9]*; do
for fd in $process/fd/*; do
file=$(readlink -f $fd)
if [ "$file" = "/root/dead.letter" ]; then
echo $process
fi
done
done
Run Code Online (Sandbox Code Playgroud)
然后杀死他们/他们.
你知道lsof
( http://linux.die.net/man/8/lsof ) 吗?
在这种情况下:
sudo lsof /root/dead.letter
Run Code Online (Sandbox Code Playgroud)
这会打印出有关打开文件的进程的信息。您仍然必须终止该进程。