雖然我們在使用云服務器或者VPS主機的時候,磁盤默認都是有幾十G的大小的,一般是不會容易滿的。但是有時候由于我們備份文件、緩存文件等導致占用服務器資源導致磁盤占滿服務器不穩(wěn)定或者經常寫不進數(shù)據導致網站很慢的情況時有發(fā)生。
在這篇文章中,我們記錄較為完整的Linux磁盤滿了后的檢查和解決策略。
1、檢查磁盤整體狀況
df -h
我們先用這個命令查看整體的情況。如果我們的磁盤已經滿了,就要進入磁盤的目錄查看。
2、查看所有目錄
du -sh /*
確定磁盤滿了后,我們再用這個命令看看所有的目錄情況。
然后我們看到大的目錄的占用,然后再進入細分里面的目錄。比如 :
du -sh /usr/*
查看到 usr 目錄的占用。
同樣的,如果看到內部的某個目錄占用大,我們再用這個命令。
du -sh /usr/www/* | sort -r | head -n 10
可以看到 www 目錄占用前十的目錄。
3、處理占用文件
找到具體的位置后,我們再用命令或者FTP登錄服務器刪除數(shù)據。如果不是系統(tǒng)文件或者必備文件可以刪除,如果是必備的,那我們磁盤確實不夠就需要升級處理。
評論