折腾系统前先给 Btrfs 做个快照
秒级创建写时复制快照,几乎不占额外空间,升级或试软件前先留后路。
运行 sudo btrfs subvolume snapshot / /mnt/snapshots/root-$(date +%F) 给根文件系统做快照;加 -r 可创建只读快照。
01命令
命令
$ sudo btrfs subvolume snapshot / /mnt/snapshots/root-$(date +%F)02作用说明
Btrfs 快照本质是一个写时复制的子卷克隆,只记录元数据,创建只需一两秒,而且在你真正修改文件之前几乎不占任何额外空间。系统改坏后删掉坏状态或直接回滚即可,配合 snapper/timeshift 还能开机时选择旧快照启动。加 -r 参数生成只读快照,内容无法被意外改动,也方便用 send/receive 复制到另一块盘做异地保存。
03风险
!注意: 快照只能防'改错',防不了硬盘坏——它和原数据在同一块盘上,不能替代真正的备份。
04撤销
撤销
$ sudo btrfs subvolume delete /mnt/snapshots/root-YYYY-MM-DD05来源
- btrfs-subvolume(8) — control btrfs subvolume objects依据: Official page documents 'btrfs subvolume snapshot <source> <dest>|<name>' including '-r' for read-only snapshots, and 'subvolume delete'; the word 'snapshot' appears throughout.
- btrfs-subvolume(8) — Debian man page依据: Man page contains SNAPSHOT in the section header documenting 'btrfs subvolume snapshot [-r] <source> <dest>|<name>' and the delete subcommand.
最后验证: 2026-09-19 · 分类: 文件与文件夹