Debian 用久了“磁盘越来越满”,通常不是系统本身膨胀,而是使用过程中不断产生、堆积的文件没有被清理。下面按最常见原因 → 表现 → 解决办法给你说明。
Debian 用 apt 安装/升级软件时,会把 .deb 包下载到:
/var/cache/apt/archives/
这些包默认不自动删
✅ 查看占用:
du -sh /var/cache/apt
✅ 清理(安全):
sudo apt clean
sudo apt autoclean
每次升级内核,旧内核会保留:
/boot
装个 10 次升级,/boot 直接爆
✅ 查看内核:
dpkg -l | grep linux-image
✅ 删除旧内核(保留当前+一个备用):
sudo apt autoremove --purge
⚠️ 不要删正在用的内核(uname -r 看到的)
系统日志在:
/var/log
常见问题:
journalctl 日志✅ 查看:
du -sh /var/log
journalctl --disk-usage
✅ 清理 systemd 日志:
sudo journalctl --vacuum-time=7d
如果你装了 Docker:
✅ 查看:
docker system df
✅ 清理:
docker system prune -a
~/.cache)du -sh ~/*
du -sh ~/.cache
df -h
sudo du -h / --max-depth=1 | sort -h
因为 Debian 设计理念是:
稳定 > 自动清理
不像 Windows / macOS 会“偷偷帮你删东西”
所以你需要:
apt cleanautoremove/etc/systemjournald.confSystemMaxUse=500M
如果你愿意,可以:
df -h 和 du -h / --max-depth=1我可以直接帮你判断“到底是谁在吃盘”。