centos7磁盤清理


磁盤清理的思路通常我們是這樣的:

首先查看磁盤占用情況,然后cd到相應的路徑下定位大文件,最后刪除大文件。

 

查看磁盤使用情況,可以看到   /目錄下已經沾滿了

 

查看/目錄下各個目錄的空間占用情況

系統盤剩下的45G空間到哪里去了,明顯沒有被文件占用,但實際上是已經被使用了,導致服務器卡死了

 

原因分析:

當我們刪除一些文件的時候,這個文件所占用的空間並不是立馬被釋放,可能還有進程在使用,導致了磁盤空間被占用了。

 

解決方法:

通過以下命令查看已刪除空間卻沒有釋放的進程

lsof -n |grep deleted

 

由於我的服務器有太多沒有退出的進程了,我這里就截圖一部分出來

 

我們通過kill -9 進程號把進程殺死就可以釋放空間了 ,我這里就列舉兩個例子出來,具體根據實際情況來殺死進程

kill -9  82470

kill -9  85212

 

再執行df -h查看磁盤占用情況,我們發現系統盤的空間得到成功的釋放了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM