带备份的 Btrfs 快照

Btrfs Snapshot WITH Backup

有没有办法通过在第一次备份时复制整个磁盘来备份 btrfs 文件系统,然后复制快照文件而不是使用 rsync(或者这是个坏主意)?

你绝对可以这样做,尽管 rsync 会在新系统上复制一些块。

您可能对 Buttersink 感兴趣。 ButterSink 类似于 rsync,但用于 btrfs 子卷而不是文件,这使得它在归档备份快照等方面更加高效。它建立在 btrfs 发送和接收功能之上。源和目标可以是本地 btrfs 文件系统、通过 SSH 的远程 btrfs 文件系统或 S3 存储桶。

例如,以下将仅将快照差异复制到远程计算机,并在那里创建快照的高效镜像:

buttersink /home/snaps/  ssh://backup-server/bak/snaps/