linux 删除文件 磁盘空间未释放

具体情况就是:删除了一个超大文件后,发现磁盘空间没有变化
原因:有进程正在使用这个文件,虽然我们从文件系统的目录结构上解除链接(unlink),然而文件是被
打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用
 
解决:  通过 lsof 查找到哪个进程在使用,kill 这个进程,磁盘就释放了。
(我们也可以关闭这个程序)
 
 
举例:
[root@]# lsof |grep deleted
oracle    12639  oracle    5w      REG              253,0         648     215907 /homedbticb/udump/ora_12637.trc (deleted)
 
[root@]#kill -9 12639
 
原文地址:https://www.cnblogs.com/centos2017/p/7896722.html