日常工作總會(huì)碰到磁盤(pán)滿的情況,這時(shí)候我們需要去判定哪個(gè)地方占的存儲(chǔ)比較多,看那些文件有沒(méi)用,如果沒(méi)用就可以刪掉節(jié)省空間。下面大概寫(xiě)一下處理的一個(gè)過(guò)程。
1、使用df -h查看磁盤(pán)空間占用情況
2、使用du -s /* | sort -nr命令查看那個(gè)目錄占用空間大
然后那個(gè)目錄占用多 再通過(guò)du -s /root/* | sort -nr 一層層排查,找到占用文件多的地方。
3、使用du -h –max-depth=1查看當(dāng)前目錄下文件夾大小情況
4、查看文件是否被進(jìn)程占用
如果通過(guò)以上方法沒(méi)有找到問(wèn)題所在,那么可以使用 lsof | grep deleted 命令,看看是否刪除掉的文件仍然被進(jìn)程占用而沒(méi)有進(jìn)行實(shí)際刪除。
找到占用文件很大的進(jìn)程,停止進(jìn)程。之后重新啟動(dòng),就OK了。