在 Debian 系统中,缓存越来越大通常不是“异常”,而是系统正常的设计行为。下面按常见原因 → 说明 → 处理建议给你梳理一下。
/var/cache/apt/archives)Debian 使用 apt / apt-get 安装软件时,会先把 .deb 包下载到:
/var/cache/apt/archives/
这些文件:
du -sh /var/cache/apt/archives
# 删除已下载但未安装的包
sudo apt clean
# 只保留最新版本
sudo apt autoclean
✅ 这是最安全、最常见的清理方式
Linux 会主动使用空闲内存做缓存(文件、磁盘读写):
bufferscached这是性能优化,不是“内存泄漏”。
free -h
你会看到:
used < total
buff/cache 很大
❌ 不需要 当程序需要内存时,内核会自动释放缓存。
sudo sync && sudo echo 3 > /proc/sys/vm/drop_caches
/var/log)du -sh /var/log
journalctl --disk-usage
# journal 日志限制
sudo journalctl --vacuum-size=200M
# 或限制大小
sudo nano /etc/systemd/journald.conf
# SystemMaxUse=500M
docker system prune -a
du -sh ~/.cache
直接删除不影响系统:
rm -rf ~/.cache/*
这些会悄悄占满磁盘
sudo du -h / | sort -h | tail -20
或只看一级:
sudo du -h --max-depth=1 / | sort -h
Debian 缓存变大,90% 是 APT 包缓存 + 内存缓存,都是正常现象。
如果你愿意,可以告诉我:
我可以给你更精准的清理方案。