詭異的Linux磁碟空間被莫名其妙占用

2021-09-20 15:52:46 字數 439 閱讀 5931

前段時間

收到kafka伺服器磁碟空間滿的報警郵件。

在刪除機器上多餘的檔案之後 發現。有近200g的儲存空間莫名奇妙的被占用了

逐個目錄的du 都沒找到相應的檔案。

於是就想到了 是不是有同事刪除了檔案 但是對應的程序並沒有被殺掉

lsof |grep delete

果然發現了端倪  居然有4個近50g的檔案 被刪除了 但是對應的程序還在

於是kill掉檔案對應的程序號 再 df -h 看儲存 恢復正常~

總結: 執行中的程序產生的檔案被刪除 是不會釋放磁碟空間的 需要去掉這個檔案對應的程序 才會釋放。

sh /data/zookeeper-3.4.6/bin/zkserver.sh stop

sh /data/zookeeper-3.4.6/bin/zkserver.sh start

8.34

詭異的Linux磁碟空間被占用問題。

新公司的測試機磁碟空間空餘很小,日誌很多,也很大,做個日誌壓縮指令碼,在夜裡4 30自動執行,第二天後發現磁碟空間又滿了,只好刪除沒用的日誌,清空空間,可詭異的是怎麼刪除沒用的檔案,空間還是占用很大.如圖 用du 根目錄下,發現這些檔案加一塊也達不到占用的空間大小.如圖 我也有遇見過此類問題,一般都...

Linux磁碟空間被未知資源耗盡

在linux中,當我們使用rm在linux上刪除了大檔案,但是如果有程序開啟了這個大檔案,卻沒有關閉這個檔案的控制代碼,那麼linux核心還是不會釋放這個檔案的磁碟空間,最後造成磁碟空間占用100 整個系統無法正常執行。這種情況下,通過df和du命令查詢的磁碟空間,兩者是無法匹配的,可能df顯示磁碟...

Linux磁碟空間被未知資源耗盡

在linux中,當我們使用rm在linux上刪除了大檔案,但是如果有程序開啟了這個大檔案,卻沒有關閉這個檔案的控制代碼,那麼linux核心還是不會釋放這個檔案的磁碟空間,最後造成磁碟空間占用100 整個系統無法正常執行。這種情況下,通過df和du命令查詢的磁碟空間,兩者是無法匹配的,可能df顯示磁碟...