Linux磁盤空間查看、磁盤被未知資源耗盡

Linux系統中,當咱們使用rm在Linux上刪除了大文件,可是若是有進程打開了這個大文件,卻沒有關閉這個文件的句柄,.net

那麼Linux內核仍是不會釋放這個文件的磁盤空間,最後形成磁盤空間佔用100%,整個系統沒法正常運行。blog

經過df和du命令查找的磁盤空間,二者是沒法匹配的,可能df顯示磁盤100%,而du查找目錄的磁盤容量佔用卻很小。進程

遇到這種狀況基本判定,某些大文件被某些進程佔用,致使內核不能釋放空間,不能更新磁盤顯示,io

可是磁盤目錄又佔用,更新完成,顯示不一致。由於文件刪除後,而佔用該文件的進程沒有被關閉,形成內核沒法回收這些文件佔用的空間。

程序

解決辦法:重啓下佔用磁盤空間的程序文件

 

https://blog.csdn.net/violethan7/article/details/82430993vi

相關文章
相關標籤/搜索