温馨提示×

ubuntu cleanup能释放多少空间

小樊
38
2026-09-20 23:14:30
栏目: 云计算

在 Ubuntu 中,“cleanup 能释放多少空间”取决于你具体指的是哪一种清理方式,以及系统当前的状态(比如装了多少软件、更新了多少次内核等)。下面按常见场景给你一个大致范围参考:


1️⃣ apt clean / apt autoclean(最安全、最常用)

清理的是 APT 下载的 .deb 缓存包

  • 通常可释放:几十 MB ~ 几 GB
  • 常见情况:
    • 刚更新完系统:几百 MB ~ 1–2 GB
    • 长期不清理:2–5 GB 也有可能
sudo apt clean
sudo apt autoremove

✅ 非常安全,不会影响系统


2️⃣ 删除旧内核(效果明显)

Ubuntu 会保留多个内核版本

  • 每个内核约:200–500 MB
  • 清理 2–3 个旧内核:
    • 可释放:0.5 ~ 1.5 GB
dpkg --list | grep linux-image
sudo apt remove linux-image-旧版本

⚠️ 至少保留 1 个当前正在用的内核


3️⃣ journalctl 日志清理

systemd 日志可能很大

  • 可释放:100 MB ~ 1 GB+
sudo journalctl --vacuum-size=500M

4️⃣ 用户缓存(浏览器、缩略图等)

~/.cache
  • 可释放:几百 MB ~ 数 GB
  • 取决于使用习惯(Chrome / VS Code / Docker 等)

5️⃣ Docker / Snap(大头常在这里)

Docker

docker system prune -a
  • 可释放:几 GB ~ 几十 GB

Snap

du -sh /var/lib/snapd/snaps
  • 旧 snap 版本可占 2–10 GB+

6️⃣ 实际能释放多少?先看一眼

df -h
sudo du -sh /var/cache/apt
sudo du -sh /var/lib/snapd
sudo du -sh ~/.cache

✅ 总结(典型情况)

清理方式 释放空间
apt clean 0.1–2 GB
旧内核 0.5–1.5 GB
日志 0.1–1 GB
用户缓存 0.5–5 GB
Docker / Snap 可达 10–30 GB+

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 是否是服务器 / 桌面
  • 主要用途(开发 / Docker / 日常)

我可以帮你精确评估该清理什么、不该清理什么。

0 踩