Debian 系统缓存过大通常是由 包管理缓存、系统运行缓存、日志缓存 等几类原因造成的,下面按常见情况给你系统说明,并给出可安全清理的方法。
/var/cache/apt/archives/这是 Debian/Ubuntu 最主要的缓存来源。
apt / apt-get 下载的 .deb 安装包du -sh /var/cache/apt/archives
sudo apt clean
或只删除旧版本:
sudo apt autoclean
Linux 会把空闲内存用于缓存磁盘数据:
free -h
如果你看到:
buff/cache: 很大
available: 也很大
✅ 这是正常行为,不是问题
❌ 不建议手动清理,除非做性能测试
journalctl --disk-usage
sudo journalctl --vacuum-size=200M
或编辑:
sudo nano /etc/systemd/journald.conf
SystemMaxUse=200M
du -sh ~/.local/share/flatpak
清理:
flatpak uninstall --unused
du -sh /snap
Snap 缓存较大是已知问题,一般不建议强清。
docker system df
清理:
docker system prune -a
sudo du -h --max-depth=1 /var/cache | sort -hr
df -h
✅ Debian 缓存大 ≠ 系统异常
✅ 最常见原因:APT 下载的 .deb 包未清理
✅ 最安全清理命令:
sudo apt clean
sudo apt autoclean
如果你愿意,可以把下面命令的输出贴出来,我可以帮你精确判断是哪一种缓存过大:
df -h
du -sh /var/cache/apt/archives