伺服器磁碟滿了

2022-06-27 08:06:14 字數 825 閱讀 7474

步驟一:遇到磁碟空間不足的報錯時候,首先使用df -h檢視磁碟空間使用情況,磁碟空間達到100%。

步驟二:比如、data已經達到100%,進入目錄/data,查詢磁碟空間中的大檔案,使用命令

du -sh *查詢占用空間大的目錄,可以看到空間占用比較大的檔案,通過逐層定位,最後會找到具體的檔案

步驟三:除了上面逐層定位的方法,我們也可以直接查詢出大檔案,使用命令find /data -size +400m查詢出大於400m的檔案

步驟四:從上面可以看出,占用空間較大的檔案,如果判定該檔案已經無用,直接刪除即可。

步驟一:除了磁碟空間除了檔案占用之外,還有一種情況,當磁碟空間滿了之後,我們無法查詢到大檔案,此時可能是檔案可能已經被刪掉,但有程序依然在使用它。在程序執行期間,linux 不會釋放該檔案的儲存空間。此時看到磁碟空間仍是100%

步驟二:此時適用命令lsof | lsof | grep deleted 查詢到占用的程序,直接停止程序或者kill掉就可以釋放空間(注:如果不是生產環境,重啟作業系統,空間也會釋放)

最後一種情況,就是隨著linux系統應用的安裝,當初磁碟空間申請過小,磁碟使用達到100%,也沒有可以清理的磁碟空間,此時如果其餘磁碟掛載點有充足的空間,我們可以通過軟連線使用其餘磁碟的空間,或者將應用安裝到富餘的目錄空間,此外,現在很多磁碟都使用lvm邏輯卷的方式掛載,增加磁碟後,可以使用動態擴容磁碟空間解決。

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...

伺服器儲存磁碟滿了,或者快滿了,如何解決?

有時候我們會碰到磁碟滿的情況導致應用服務宕掉。或者其他伺服器磁碟即將滿的情況。這個時候我們應該找出一些大的沒用的檔案,盡快釋放磁碟空間,讓服務可用。eg 下面是因為磁碟無記憶體,導致應用服務狀態位down下線狀態。首先執行df h命令檢視磁碟使用情況。df h 檢視磁碟使用情況 要是應用伺服器,我們...