在 Ubuntu 中,快照(Snapshot)是否可以清理,取决于你说的是哪一种“快照”,常见有下面几种情况:
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 快照:
✅ 可以,而且应该定期清理
sudo timeshift --list
sudo timeshift --delete --snapshot '快照名'
或直接在 Timeshift GUI 里删
sudo btrfs subvolume list /
sudo btrfs subvolume delete /快照路径
.snap 或内部快照docker system prunelxc snapshot delete 容器名 快照名| 类型 | 能否清理 | 建议 |
|---|---|---|
| Snap 旧版本 | ✅ | 限制保留数量 |
| Timeshift | ✅ | 定期删旧 |
| btrfs/LVM | ✅ | 手动管理 |
| 当前系统快照 | ❌ | 不要动 |
如果你愿意,可以告诉我:
我可以给你更精确的命令。