温馨提示×

debian缓存怎么释放空间

小樊
42
2026-09-22 22:01:00
栏目: 云计算

在 Debian 系统中,“缓存”通常指以下几种,你可以按需释放空间:


一、释放 APT(软件包)缓存

APT 下载的 .deb 包会保存在 /var/cache/apt/archives/

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

sudo apt clean

清空整个 apt 缓存目录(最常用)

2. 只删除旧版本缓存(保留当前可用)

sudo apt autoclean

3. 删除无用依赖

sudo apt autoremove

二、释放系统内存缓存(PageCache / dentries / inodes)

⚠️ 仅影响内存,不影响磁盘文件

查看内存使用

free -h

释放缓存(谨慎使用)

sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches

说明:

  • 1:释放 pagecache
  • 2:释放 dentries/inodes
  • 3:全部释放

三、清理日志缓存(journal / log)

1. 查看日志占用

journalctl --disk-usage

2. 限制日志大小

sudo journalctl --vacuum-size=200M

或按时间:

sudo journalctl --vacuum-time=7d

3. 清理 /var/log

sudo du -sh /var/log/*

手动删除大日志(如 *.log.old)


四、清理用户缓存(桌面环境)

rm -rf ~/.cache/*

不会影响个人数据


五、查找大文件(推荐)

sudo du -h / | sort -h | tail -20

或:

ncdu /

(需安装:sudo apt install ncdu)


六、Docker 缓存(如已安装)

docker system prune -a

✅ 最常用组合(安全)

sudo apt clean
sudo apt autoremove
sudo journalctl --vacuum-size=200M

如果你说的是某一类缓存(APT / 内存 / Docker / 浏览器),可以告诉我,我给你更精确的方法。

0 踩