Linux 磁碟空間排查

2021-10-24 07:37:00 字數 582 閱讀 9976

場景:整個部門的所有業務系統都部署到了同一臺測試機上,然後產生大量日誌檔案後,並且都是保留了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 根據查詢到的檔案詢問刪除...