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