在 Debian 系统中,“缓存”可能指包管理缓存(apt)、系统内存缓存(page cache)或用户级/应用缓存。下面分别说明如何“缩减”或清理这些缓存。
APT 会缓存下载的 .deb 文件,默认在 /var/cache/apt/archives/
sudo apt clean
删除
/var/cache/apt/archives/中所有.deb文件
sudo apt autoclean
保留当前可安装的包,删除过期包
sudo apt autoremove
删除不再需要的依赖包(不会动缓存,但能释放磁盘)
编辑配置文件:
sudo nano /etc/apt/apt.conf.d/95cache
加入:
Dir::Cache::archives "512";
APT::Cache-Limit "524288000";
或限制保留数量:
APT::Keep-Fds "0";
Linux 会主动使用空闲内存做缓存,这不是“浪费”,通常不建议手动缩减。
free -h
或
cat /proc/meminfo | grep Cache
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
1 = pagecache
2 = dentries/inodes
3 = 全部
⚠️ 生产环境慎用,会引起短暂性能下降
sudo sysctl vm.vfs_cache_pressure=200
数值越大,越倾向于回收缓存
常见目录:
~/.cache//tmp//var/tmp/rm -rf ~/.cache/*
安装:
sudo apt install bleachbit
图形化选择要清理的内容
可告诉我:
我可以给你更精确的方案。