有時候我們會碰到磁碟滿的情況導致應用服務宕掉。或者其他伺服器磁碟即將滿的情況。這個時候我們應該找出一些大的沒用的檔案,盡快釋放磁碟空間,讓服務可用。
eg:下面是因為磁碟無記憶體,導致應用服務狀態位down下線狀態。
首先執行df -h
命令檢視磁碟使用情況。
df -h #檢視磁碟使用情況
要是應用伺服器,我們可以去檢視服務日誌或者tomcat日誌。最好能將日誌按照天進行切割,並且日誌過多的時候,刪除一些日誌。
可以通過編寫乙個crontab
定時任務刪除7天前的日誌。
使用find / -size +100m | xargs ls -lh
查詢大於100m的檔案
find / size + 100m | xargs ls -lh
使用du -h > fs_fu.log
檢視各個目錄占用的磁碟空間大小,看看是不是哪個目錄有大量小檔案。
du -h > fs_fu.log
伺服器磁碟滿了
步驟一 遇到磁碟空間不足的報錯時候,首先使用df h檢視磁碟空間使用情況,磁碟空間達到100 步驟二 比如 data已經達到100 進入目錄 data,查詢磁碟空間中的大檔案,使用命令 du sh 查詢占用空間大的目錄,可以看到空間占用比較大的檔案,通過逐層定位,最後會找到具體的檔案 步驟三 除了上...
linux伺服器磁碟滿了的處理方法
今天連線oracle資料庫報錯,重啟資料庫顯示磁碟滿了,記錄一下我的處理方法 1.df h命令 通過df h命令檢視硬碟的使用情況 發現vda3掛載點已經基本滿了 這個還是處理後的,之前到達49g了 2.知道了是硬碟滿了的問題,name下一步就是開始查詢伺服器中的大檔案,從根目錄開始查詢,通過du ...
linux伺服器磁碟滿了的處理方法
1.df h命令 通過df h命令檢視硬碟的使用情況 發現vda3掛載點已經基本滿了 這個還是處理後的,之前到達49g了 2.知道了是硬碟滿了的問題,name下一步就是開始查詢伺服器中的大檔案,從根目錄開始查詢,通過du h max depth 1命令,發現是home資料夾占用空間較多 cd hom...