當 Linux 系統提示「Disk Requirements: At least 11MB more space needed on the / filesystem」時,表示根分區空間已接近耗盡。這不僅會影響服務正常運行,還可能導致系統崩潰。本文提供系統性的排查與清理步驟,幫助您快速騰出空間。
首先使用 df -h 查看各掛載點的剩餘空間,重點關注 /(根分區)與 /var、/tmp 等常見寫入目錄:
df -h
舊核心佔用大量 /boot 空間,可安全移除:
uname -rrpm -qa | grep kernelyum remove kernel-devel-2.6.32-431.20.3.el6.i686注意:務必保留當前運行核心對應的套件,避免系統無法啟動。
/var/log 下的舊日誌檔案可定期清理:
rm -rf /var/log/*
建議改用 logrotate 設定自動輪轉,避免手動誤刪關鍵日誌。
/usr/local/src 常存放原始碼編譯產物,確認無需保留後可刪除:
rm -rf /usr/local/src
警告:若目錄下有自行安裝的軟體原始碼,請先備份再操作。
yum clean all 或 apt-get clean/tmp、/var/tmp 定期清理find / -type f -size +100M 定位佔空間大檔docker system prune -a 清理未使用鏡像/容器logrotate 自動管理日誌yum/apt 定時清理快取遵循上述步驟,即可有效解決 Linux 磁碟空間不足問題,並建立預防機制保障系統穩定運行。