Debian 系统里“缓存过大”通常指以下几类东西之一,它们各自变大的原因不完全一样:
/var/cache/apt/archives)这是最常见的“Debian 缓存过大”来源。
apt update + apt install/upgrade 都会把 .deb 安装包下载到这里du -sh /var/cache/apt/archives
可能几个 GB 甚至更多。
# 删除已下载但未安装的包
sudo apt clean
# 只保留最近几个版本
sudo apt autoclean
这是 Linux 内存管理机制,不是“垃圾”。
buff/cache 很大,但其实随时可回收一般不需要 如果一定要清:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
/boot + 模块)Debian 升级内核后,旧内核通常不会自动删。
apt upgrade 后保留多个内核/boot 分区小的话容易“爆”sudo apt autoremove --purge
/var/log)某些服务日志未轮转也会变大。
du -sh /var/log/*
sudo journalctl --vacuum-size=200M
Debian 缓存过大,90% 是因为 APT 下载的 .deb 包没清理,其次是旧内核堆积。
如果你愿意,可以贴一下:
df -h
du -sh /var/cache/apt/archives
我可以帮你判断到底是哪一类缓存。