linux服務(wù)器磁盤滿了的三種解決方案
方法一
步驟一:遇到磁盤空間不足的報(bào)錯(cuò)時(shí)候,首先使用df -h查看磁盤空間使用情況,如圖/home/zhang目錄磁盤空間達(dá)到100%。

步驟二:進(jìn)入目錄/home/zhang,查找磁盤空間中的大文件,使用命令
du -h --max-depth=1 /
du -sh *查找占用空間大的目錄,可以看到tomcat空間占用的空間比較大,通過逐層定位,最后會(huì)找到具體的文件

步驟三:除了上面逐層定位的方法,我們也可以直接查找出大文件,使用命令find /home/zhang -size +400M查找出大于400M的文件

步驟四:從上面可以看出,是/home/zhang/tomcat/logs/目錄下的日志文件占用空間較大,如果判定日志文件已經(jīng)無(wú)用,直接刪除即可,如圖,保留最近的日志文件,其余刪除,空間釋放

方法二
步驟一:除了磁盤空間除了文件占用之外,還有一種情況,當(dāng)磁盤空間滿了之后,我們無(wú)法查找到大文件,此時(shí)可能是文件可能已經(jīng)被刪掉,但有進(jìn)程依然在使用它。在進(jìn)程運(yùn)行期間,Linux 不會(huì)釋放該文件的存儲(chǔ)空間。此時(shí)看到磁盤空間仍是100%

步驟二:此時(shí)適用命令lsof | lsof | grep deleted 查找到占用的進(jìn)程,直接停止進(jìn)程或者kill掉就可以釋放空間(注:如果不是生產(chǎn)環(huán)境,重啟操作系統(tǒng),空間也會(huì)釋放)

方法三
最后一種情況,就是隨著linux系統(tǒng)應(yīng)用的安裝,當(dāng)初磁盤空間申請(qǐng)過小,磁盤使用達(dá)到100%,也沒有可以清理的磁盤空間,此時(shí)如果其余磁盤掛載點(diǎn)有充足的空間,我們可以通過軟連接使用其余磁盤的空間,或者將應(yīng)用安裝到富余的目錄空間,此外,現(xiàn)在很多磁盤都使用LVM邏輯卷的方式掛載,增加磁盤后,可以使用動(dòng)態(tài)擴(kuò)容磁盤空間解決。
到此這篇關(guān)于linux服務(wù)器磁盤滿了的三種解決方案的文章就介紹到這了,更多相關(guān)linux服務(wù)器磁盤滿了內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux動(dòng)態(tài)加載并調(diào)用動(dòng)態(tài)庫(kù)(.so)實(shí)現(xiàn)方式
本文介紹了加載動(dòng)態(tài)鏈接庫(kù)的過程以及引用計(jì)數(shù)機(jī)制,并詳細(xì)描述了頭文件中相關(guān)函數(shù)的作用,還提供了編譯動(dòng)態(tài)庫(kù)和主程序的命令,強(qiáng)調(diào)了鏈接選項(xiàng)的重要性2026-04-04
linux下查看系統(tǒng)進(jìn)程占用的句柄數(shù)方法
下面小編就為大家?guī)?lái)一篇linux下查看系統(tǒng)進(jìn)程占用的句柄數(shù)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2016-11-11
如何在Linux服務(wù)器上安裝CVAT (Docker 28.5.1)
本文詳細(xì)介紹了如何在Linux服務(wù)器上安裝CVAT,并確保其與Docker 28.5.1版本的兼容性,步驟包括安裝Docker、配置國(guó)內(nèi)鏡像源、安裝CVAT、啟動(dòng)服務(wù)、創(chuàng)建管理員賬戶以及驗(yàn)證安裝,感興趣的朋友跟隨小編一起看看吧2025-11-11
CentOS7 LNMP+phpmyadmin環(huán)境搭建 第一篇虛擬機(jī)及centos7安裝
這篇文章主要介紹了CentOS7 LNMP+phpmyadmin環(huán)境搭建第一篇虛擬機(jī)及centos7安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
Linux使用scp遠(yuǎn)程傳輸命令進(jìn)行服務(wù)器文件互傳(阿里云服務(wù)器)
因?yàn)橐慌_(tái)服務(wù)器linux服務(wù)器總是出問題,也沒找到問題只好重新配置環(huán)境,那么就需要文件備份操作,既然是linux服務(wù)器可以使用scp命令傳輸文件了2016-09-09

