Folks,

I nearly lost my BackupPC machine the other day and it made me realise that I have no backups of my backups.

Hence, I would like to set up a mirroring of the BackupPC (v4) pool to a remote store, client-side encrypted.

I checked out [rclone](https://rclone.org/) and it seems like the way to go, but it does not do incremental transfers. The first backup took nearly 10 days, and subsequent runs, which I thought would happen daily, take longer than 24 hours, so this is not really sustainable.

Rclone can mount a locally-encrypted, remote share, as a file system, and I guess I could use `rsync` on top of that, but even rsync takes forever, and it seems it updates existing files, which really should not be, right? The way I understand BackupPC is that a file like `cpool/de/f0/dff07ca9d2829bc8cbfd3dcee9cad007`, once written, doesn't change, until it's garbage-collected.

Running `rsync` against a local mount also means that files have to be retrieved first before a delta can be computed.

I wish BackupPC just kept track of files it created and deleted and then I could asynchronously follow that file and copy/remote-delete away, but there seems to be no such option.

Hence, the way to do things would be to just send over the new files along with their refs, and ignore everything else. And then to run a prune every now and then and delete files that are no longer in existence.

Is there a tool that is optimised for this task?

What do you use to mirror your BackupPC pool to an off-site location?

Thanks,

--
martin krafft | https://matrix.to/#/#madduck:madduck.net
"... doch warum sollte nicht jeder einzelne
 aus seinem leben ein kunstwerk machen koennen?"
                                                  -- michel foucault
{: .blockquote }
spamtraps: [email protected]
{: .hidden }
_______________________________________________
BackupPC-users mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/

Reply via email to