場景:整個部門的所有業務系統都部署到了同一臺測試機上,然後產生大量日誌檔案後,並且都是保留了30天,導致各業務系統癱瘓。
排查步驟:
1、df -h
檢視磁碟使用情況
2、du -h --max-depth=1 目錄全路徑
檢視指定目錄下各資料夾(檔案)占用空間的大小
3、找到占用比較大的檔案,並且可以刪除的檔案,進行清理
4、lsof | grep deleted
清理後,df -h檢視,可用空間不一定立馬就會恢復增加清理那麼大空間,可用 lsof | grep deleted 命令檢視,找到對應的程序,然後重啟服務。
對於日誌這種場景,可以參考調整,測試環境日誌保留條數調小點。
排查磁碟空間
排查目錄的大檔案 一利用inode 排查 涉及用到命令 du sh 報告磁碟空間使用情況 s summarize 對每個引數只顯示總和 h separate dirs 單獨報告每乙個目錄的大小,不包括子目錄的大小 代表是哪個目錄 代表所有 這裡舉乙個簡單例子,block滿了 這裡我模擬了乙個環境,在...
linux磁碟空間暫滿問題排查與處理
在linux中,當我們使用rm在linux上刪除了大檔案,但是如果有程序開啟了這個大檔案,卻沒有關閉這個檔案的控制代碼,那麼linux核心還是不會釋放這個檔案的磁碟空間,最後造成磁碟空間占用100 整個系統無法正常執行。這種情況下,通過df和du命令查詢的磁碟空間,在linux中,當我們使用rm在l...
Linux磁碟空間滿了的排查與解決思路
block正常滿 磁碟實際不足 inode 滿 大量的小檔案 block 滿 檔案沒有被徹底刪除 硬鏈結數0 程序呼叫數不為0 解放方法 1 檢視df h 磁碟使用量根據佔用量大小逐步逐步排查 2 使用du sh 檢視大磁碟所有檔案大小使用 grep g 過濾大檔案資料 3 根據查詢到的檔案詢問刪除...