温馨提示×

ubuntu快照可以清理吗

小樊
42
2026-10-20 05:27:29
栏目: 智能运维

在 Ubuntu 中,快照(Snapshot)是否可以清理,取决于你说的是哪一种“快照”,常见有下面几种情况:


一、Snap 包的旧版本(最常见)

Ubuntu 自带的 Snap 包管理会自动保留旧版本。

可以清理吗?

✅ 可以,而且官方支持

Snap 默认会保留当前版本和几个旧版本,时间久了会占不少空间。

查看占用

du -sh /var/lib/snapd/snaps

自动清理(推荐)

sudo snap set system refresh.retain=2

表示只保留 2 个版本(最少就是 2)

手动清理旧版本(需小心)

snap list
sudo snap remove 包名 --revision=旧版本号

⚠️ 不建议直接删 /var/lib/snapd 里的文件


二、系统快照(Timeshift / btrfs / LVM)

如果你用了 Timeshift、btrfs 快照、LVM 快照:

可以清理吗?

✅ 可以,而且应该定期清理

Timeshift

sudo timeshift --list
sudo timeshift --delete --snapshot '快照名'

或直接在 Timeshift GUI 里删

btrfs 快照

sudo btrfs subvolume list /
sudo btrfs subvolume delete /快照路径

三、虚拟机 / 容器快照(KVM、Docker、LXD)

  • KVM:可以删 .snap 或内部快照
  • Docker:docker system prune
  • LXD:lxc snapshot delete 容器名 快照名

四、不建议清理的“快照”

  • 系统正在使用的 Snap 当前版本
  • 你不确定用途的快照(先备份)

总结

类型 能否清理 建议
Snap 旧版本 ✅ 限制保留数量
Timeshift ✅ 定期删旧
btrfs/LVM ✅ 手动管理
当前系统快照 ❌ 不要动

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

  • 你用的是 Ubuntu 哪个版本
  • 说的是 Snap / Timeshift / 虚拟机 哪一种

我可以给你更精确的命令。

0 踩