Just some consideration, since I've faced similar but no exactly same
problem: use rsync, but create snapshots on target machine. Blind rsync
will destroy deduplication of your snapshots and take huge amount of
storage, so it's not a solution. But you can rsync --inline your
snapshots in chronological order to some folder and re-take snapshots of
that folder, thus recreating your snapshots structure on target.
Obviously, it can/should be automated.
--
With Best Regards,
Marat Khalili
On 26/03/17 06:00, J. Hart wrote:
I have a Btrfs filesystem on a backup server. This filesystem has a
directory to hold backups for filesystems from remote machines. In
this directory is a subdirectory for each machine. Under each machine
subdirectory is one directory for each filesystem (ex /boot, /home,
etc) on that machine. In each filesystem subdirectory are incremental
snapshot subvolumes for that filesystem. The scheme is something like
this:
<top>/backup/<machine>/<filesystem>/<many snapshot subvolumes>
I'd like to try to back up (duplicate) the file server filesystem
containing these snapshot subvolumes for each remote machine. The
problem is that I don't think I can use send/receive to do this.
"Btrfs send" requires "read-only" snapshots, and snapshots are not
recursive as yet. I think there are too many subvolumes which change
too often to make doing this without recursion practical.
Any thoughts would be most appreciated.
J. Hart
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html