如何在btrfs中创建快照,然后在工作完成后回滚到它?

如何在btrfs中创建快照,然后在工作完成后回滚到它?

如果我想在 btrfs 中使用哪些命令:

  1. 创建一个 (只读) 卷的快照;
  2. (在卷中做一些实验);
  3. 然后将卷回滚到快照?

答案1

# 设为只读快照:
btrfs sub snap -r fs 快照

...在 fs 上做事

# 滚回来:
btrfs sub del fs # 此时你将失去那些事物你已经完成了
                 # 如果你想保留它们,只需重命名即可FS反而

btrfs 子快照快照 fs # 恢复快照作为读+写FS
btrfs sub del snapshot #删除不再需要的只读快照

答案2

从另一侧尝试:创建读/写快照,将其用作新的主快照,在旧快照上进行“一些实验”,然后删除旧快照的内容。

文章 ”BTRFS 乐趣“可能会有帮助。

相关内容