在 Ubuntu(以及一般的 Linux 系统)里,“cleanup 时机”通常取决于你想清理什么以及系统当前状态。可以从下面几个角度来判断。
最常见触发 cleanup 的时机:
df -h
关注:
/ 或 /var 使用率 > 80%/boot 快满(内核升级容易爆)du -sh /var/cache/apt/archives
一般超过 1–2 GB 就值得清理。
dpkg --list | grep linux-image
如果有很多 linux-image-* 且当前只用一个,就可以清理。
journalctl --disk-usage
du -sh /var/log
apt upgrade 后从未清理| 场景 | 操作 |
|---|---|
每次 apt upgrade 后 |
apt autoremove |
| 磁盘使用率 > 80% | 清理缓存 / 日志 |
| 内核升级完成并重启成功 | 删除旧内核 |
| 月维护窗口 | 全面 cleanup |
sudo apt autoremove
sudo apt clean
sudo journalctl --vacuum-time=7d
sudo apt purge linux-image-旧版本
docker system prune
snap list
Ubuntu 不会自动深度清理,但:
unattended-upgrades 会自动装更新可设置定时任务(cron / systemd timer)做轻度清理。
当磁盘 >80%、apt 升级后、或长期未维护时,就是 Ubuntu cleanup 的最佳时机。
如果你愿意,可以告诉我:
我可以给你一套针对性 cleanup 方案。