my question here concerns the bootstrapping of the incremental process.
i am able to start the incremental backup of snapshots when i set up the backup directory using something like
(src)$ sudo btrfs send initial_snapshot -f somedir/initial_snapshot.data" (dst)$ sudo btrfs receive initial_snapshot -f somedir/initial_snapshot.data"
dst are on different block devices or even on different machines).
is there a way to start off with subvolumes that are synchronized with
rsync? i.e. can i bootstrap the differential sync that way?
if i do this in a naive way (having
dst synced with
rsync and creating a read-only snapshot on each) i get the following error:
btrfs error: can not find parent snapshot
and yes, that is understandable.
but is there a way to 'convince' btrfs that
dst contain the same data and that the
initial_snapshot can be used as the parent for the incremental snapshot?