最近遇到一個問題,就是Linux系統刪除文件,結果發現硬盤沒有變化,找了很久才找到原因,在Linux或者Unix系統中,通過rm或者文件管理器刪除文件將會從文件系統的文件夾結構上解除鏈接(unlink).然而假設文件是被
打開的(有一個進程正在使用),那麼進程將仍然能夠讀取該文件,磁盤空間也一直被佔用,解決這個問題一般辦法就是
lsof |grep deleted 查找對應的進程
Kill -9 pid 刪掉對應的進程
這樣就可以解決了
想詳細瞭解,可以參考:https://blog.csdn.net/cai_xingyun/article/details/52822443