如何查找占用文件
-
首先根目錄下使用[df -ah]命令查詢(xún)磁盤(pán)空間占用情況。 發(fā)現(xiàn)[/根目錄](méi)下面磁盤(pán)占用100%
df -ah
-
進(jìn)入根目錄,查詢(xún)大文件與目錄
cd / du -sh * | sort -n
查看GB以上文件夾目錄并且排序,可以使用以下命令:du -h --max-depth=1 |grep 'G' |sort
-
然后不斷執(zhí)行上面的過(guò)程,進(jìn)入大文件目錄,定位到大文件
-
我這里最終找到是Tomcat下面logs日志占據(jù)了20多G文件,刪除,重啟Tomcat釋放空間。需要注意,如果只是刪除文件,而沒(méi)有重啟Tomcat,并不會(huì)釋放出空間。
特別注意
當(dāng)我們刪除一些文件的時(shí)候,這個(gè)文件所占用的空間并不是立馬被釋放,可能還有進(jìn)程在使用,導(dǎo)致了磁盤(pán)空間被占用了。
通過(guò)以下命令查看已刪除空間卻沒(méi)有釋放的進(jìn)程
lsof -n |grep deleted
明顯我這里刪除了tomcat的日志,但是tomcat由于沒(méi)有重啟,日志文件還處于占用的狀態(tài),并未釋放空間。我們可以手工重啟一下tomcat就可以啦!
再執(zhí)行df -h查看磁盤(pán)占用情況,我們發(fā)現(xiàn)系統(tǒng)盤(pán)的空間得到成功的釋放了
df -h
當(dāng)我們有其他進(jìn)程占用時(shí)
還可以通過(guò)kill -9 進(jìn)程號(hào)把進(jìn)程殺死就可以釋放空間了 ,我這里就列舉兩個(gè)例子出來(lái),具體根據(jù)實(shí)際情況來(lái)殺死進(jìn)程,來(lái)釋放占用文件空間文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-447764.html
kill -9 82470
kill -9 85212
完~
參考文章:
CentOS7清理磁盤(pán)空間
centos7磁盤(pán)清理文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-447764.html
到了這里,關(guān)于Linux CentOS 服務(wù)器清理磁盤(pán)空間的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!