Linux磁碟空間被佔滿但是找不到大檔案

2021-10-12 01:49:51 字數 398 閱讀 4756

人應該是從喜歡裡得到力量和快樂,而不是花光了所有力量和快樂去喜歡。

問題:

在一次排查問題中,df -h 發現磁碟空間滿了,但是任憑各個檔案目錄下 du -sh * 也找不到大檔案,於是立馬網上搜。

原因:

當我們使用rm在linux上刪除了大檔案,但是如果有程序開啟了這個大檔案,卻沒有關閉這個檔案的控制代碼,那麼linux核心還是不會釋放這個檔案的磁碟空間。

解決:

lsof -n | grep deleted 檢視到占用的程序

kill -9 程序號

再df -h就沒問題了

參考:

Linux磁碟空間被佔滿,df和du結果不一致

用df命令檢視發現磁碟空間幾乎被佔滿了 root 172 16 101 253 df hl 檔案系統 容量 已用 可用 已用 掛載點 devtmpfs 7.8g 0 7.8g 0 dev tmpfs 7.8g 0 7.8g 0 dev shm tmpfs 7.8g 41m 7.8g 1 run tm...

關於磁碟空間佔滿問題

mysql磁碟空間不足報錯資訊 got error 28 from storage engine 首先使用命令 df h df a 來進行檢視發現 然後視同命令 find type f size 500m 查詢出伺服器中所有大小超過500m的檔案 找出其中類似於日誌檔案的東西,比如mysql bin...

磁碟空間佔滿造成的事故

事故描述 兩台web伺服器,使用負載均衡 主從複製.附屬機經常報檔案未發現的異常,經排查是快取檔案問題.快取檔案異常描述 可以建立檔案,但是檔案大小為零,php fpm對檔案有寫的許可權,但是寫不進去.在排查了 框架,伺服器許可權後,經老大指點可能是磁碟滿了.df ah 發現磁碟使用100 附屬機同...