使用 Btrfs 快照备份

Btrfs 文件系统提供了许多新的特性,其中个人最喜欢的功能便是快照 (snapshot)。因为其快照功能基于 COW (copy-on-write),所以几乎可以瞬间创建快照,而且刚创建时几乎不占用任何空间,可以说是完美的本地快照方案。另外如果搭配其它 btrfs 命令还可以轻松的增量备份到外部存储。本文的主要内容便是讨论使用 btrfs 快照的一些姿势。

迁移 Btrfs 根目录的数据至子卷

简介

这篇文章主要是为了配合另外一篇文章,内容是如何把存储在 btrfs 根目录的文件迁移到一个子卷里。

注意事项

仅适用于 btrfs 分区,不要试图迁移非 btrfs 分区的数据。
文中的许多命令需要 root 权限,请自行添加 sudo 或者直接 sudo -i
虽然迁移可以在系统正在运行的情况下进行,不过仍然推荐制作一个 Live USB,可以在误操作导致系统加载不到正确的分区的情况下进行抢救。