在linux系统上删除文件后空间没有释放出来,df命令察看的结果在删除前后没有变化。
原因:
这是因为在linux上被删除的文件仍被其他进程使用的缘故,文件句柄没有完全释放出来,导致空间无法释放出来
解决方法:
用 lsof 查找仍使用该文件的进程信息, 如果可以kill掉这些进程,文件句柄就释放出来了。
#lsof | grep deleted | grep XXX(已删除文件的文件名)
再查找已经删除的文件,第二栏就是进程id号, 确认没问题kill掉该进程
|