linux磁盤空間被占滿,但是找不到大文件


在一次排查問題中,df -h 發現磁盤空間滿了,

 

 

 但是任憑各個文件目錄下  du -sh * 也找不到大文件,於是立馬虛心求教大拿,大拿一個命令就解決了,什么命令這么nb+神奇呢?

lsof -n | grep deleted  查看到占用的進程

kill -9 進程號

再df -h就沒問題了,以下是公司大拿給出來的解釋:

當我們使用rm在linux上刪除了大文件,但是如果有進程打開了這個大文件,卻沒有關閉這個文件的句柄,那么linux內核還是不會釋放這個文件的磁盤空間

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM