Linux中根分區(qū)爆滿原因排查與解決方案
一、排查
有一臺(tái) Ubuntu 服務(wù)器是我裝的系統(tǒng),同事安裝 cuda 的時(shí)候 /tmp 空間不足。使用 df -h 查看磁盤使用情況:

根分區(qū)已經(jīng)100% 占滿,導(dǎo)致無法正常安裝軟件。
排查 1:查看哪些目錄占用空間最多
查看根目錄下各個(gè)子目錄的大小:
sudo du -h --max-depth=1 / | sort -hr
結(jié)果如下:

/root 目錄異常地占用了 21G 空間,繼續(xù)排查 。
排查 2: 深入分析/root目錄
查看 /root 子目錄占用情況:
sudo du -h --max-depth=1 /root | sort -hr
結(jié)果如下:

發(fā)現(xiàn)了罪魁禍?zhǔn)祝?/p>
Anaconda3安裝目錄占用了 16G.cache緩存目錄占用了 4.4G
二、解決
解決 1:移動(dòng)anaconda3目錄釋放空間
/home和/www 分區(qū)空間很多,可以將 Anaconda 安裝目錄遷移到其中去,然后通過符號鏈接來兼容原路徑。
執(zhí)行命令:
sudo mv /root/anaconda3 /home/anaconda3 sudo ln -s /home/anaconda3 /root/anaconda3
遷移后用 df -h 驗(yàn)證根目錄空間是否釋放。


空間已經(jīng)釋放了。
解決 2:清理或移動(dòng).cache緩存目錄
查看 .cache 目錄下內(nèi)容:
ll /root/.cache

發(fā)現(xiàn)包含:
pip/conda/paddle/
這些都是常見的緩存目錄,大多數(shù)可以直接刪除:
sudo rm -rf /root/.cache/pip sudo rm -rf /root/.cache/conda sudo rm -rf /root/.cache/paddle
或者,將整個(gè) .cache 移動(dòng)到 /home 并軟鏈接:
sudo mv /root/.cache /home/root_cache sudo ln -s /home/root_cache /root/.cache


空間釋放成功。
Conda 命令失效問題:
雖然保留了 /root/anaconda3 的路徑(通過軟鏈接),但執(zhí)行:
conda --version
提示:
conda: command not found
原因:
符號鏈接本身不會(huì)自動(dòng)讓系統(tǒng)知道 conda 的路徑,必須配置環(huán)境變量。如果你本來就已配置了環(huán)境變量,那就沒影響。
解決 3:配置環(huán)境變量恢復(fù) Conda
執(zhí)行命令:
# 系統(tǒng)級 sudo vim /etc/profile # 用戶級 sudo vim ~/.bashrc
添加:
export PATH="/root/anaconda3/bin:$PATH"
保存后執(zhí)行:
# 系統(tǒng)級 source/etc/profile # 用戶級 source ~/.bashrc
驗(yàn)證是否恢復(fù),如果打開了多個(gè)該服務(wù)器的客戶端,要么執(zhí)行上面命令,要么重新連接一下:

大功告成。
到此這篇關(guān)于Linux中根分區(qū)爆滿原因排查與解決方案的文章就介紹到這了,更多相關(guān)Linux根分區(qū)爆滿解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux系統(tǒng)中如何將普通用戶權(quán)限提升至root權(quán)限
首先,使用普通用戶登錄并通過命令su-切換到臨時(shí)Root狀態(tài),接著,設(shè)置root用戶密碼并使用命令su切換到root用戶,編輯/etc/sudoers文件,修改必要的權(quán)限設(shè)置,并保存退出,然后,修改/etc/passwd文件中的用戶ID從1000改為0,最后,重啟Linux系統(tǒng)2024-10-10
linux批量替換文件內(nèi)容的實(shí)現(xiàn)方式
本文總結(jié)了Linux中批量替換文件內(nèi)容的幾種方法,包括使用sed替換文件夾內(nèi)所有文件、單個(gè)文件內(nèi)容及逐行字符串,強(qiáng)調(diào)使用反引號和絕對路徑,并分享個(gè)人經(jīng)驗(yàn)供參考2025-07-07
阿里云linux服務(wù)器安全設(shè)置(防火墻策略等)
這篇文章主要介紹了阿里云linux服務(wù)器安全設(shè)置,主要是針對防火墻策略等一些補(bǔ)充2016-10-10
Linux 詳解 /var/log/xferlog的各個(gè)字段解析
這篇文章主要介紹了Linux 詳解 /var/log/xferlog的各個(gè)字段解析的相關(guān)資料,需要的朋友可以參考下2017-05-05

