温馨提示×

如何检查Debian缓存

小樊
54
2026-08-25 12:08:44
栏目: 智能运维

在 Debian 系统中,“缓存”通常指 APT 包管理器的缓存系统其他缓存(如日志、临时文件等)。下面按常见场景说明如何检查和清理。


一、检查 APT 软件包缓存(最常见)

1. 查看 APT 缓存目录

APT 下载的 .deb 包默认存放在:

/var/cache/apt/archives/

查看该目录大小:

du -sh /var/cache/apt/archives

查看具体文件:

ls -lh /var/cache/apt/archives

2. 查看 APT 缓存占用情况

apt-get clean --dry-run

(不会真的清理,只是模拟)


二、清理 APT 缓存(可选)

1. 删除已下载但未安装的包

sudo apt-get clean

会清空 /var/cache/apt/archives/

2. 删除旧版本缓存(推荐)

sudo apt-get autoclean

只删除无法再下载的旧包


三、检查系统整体缓存和磁盘占用

1. 查看磁盘使用情况

df -h

2. 查看目录占用(如根目录)

du -h --max-depth=1 /

四、检查其他常见缓存

1. 用户缓存(~/.cache)

du -sh ~/.cache

清理(谨慎):

rm -rf ~/.cache/*

2. journald 日志缓存

查看日志大小:

journalctl --disk-usage

清理旧日志:

sudo journalctl --vacuum-time=7d

3. 临时文件缓存

du -sh /tmp

五、使用工具一键分析(推荐)

1. ncdu(交互式查看)

sudo apt install ncdu
sudo ncdu /

2. bleachbit(图形化清理工具)

sudo apt install bleachbit

六、快速总结

目标 命令
APT 缓存位置 /var/cache/apt/archives
查看 APT 缓存大小 du -sh /var/cache/apt/archives
清理 APT 缓存 sudo apt-get clean
清理旧缓存 sudo apt-get autoclean
查看磁盘占用 df -h
交互式分析 ncdu

如果你是想 排查 Debian 更新慢、磁盘满、Docker / aptly / 本地仓库缓存,可以告诉我具体场景,我可以给你更精确的命令。

0