Hi there,

On Sat, 18 Jul 2026, martin f krafft wrote:

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

Just because you're paranoid it doesn't mean they aren't out to get you. :)

Hence, I would like to set up a mirroring of the BackupPC (v4) pool to a remote store, client-side encrypted.
...
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 ...

Be careful what you wish for.  Adding complexity isn't necessarily
going to make things more reliable.  Anything that involves following
a trail of breadcrumbs is likely to break next time it meets a duck.

You might be able to create the list you desire from the rsync logs:

$ BackupPC_zcat XferLOG.2206.z | grep ' recv '
    same   recv .f..t...... rw-r-----     1005,    1005         0 BackupPC/LOCK
    same   recv .d..t...... rwxr-xr-x     1001,    1001     36864 ged
    new    recv >f.st...... rw-------     1001,    1001       850 ged/.lesshst
    new    recv >f+++++++++ rw-r--r--     1001,    1001    853310 
ged/20260716_170622.jpg
    new    recv >f+++++++++ rw-r--r--     1001,    1001   1392333 
ged/backuppc-xs-0.63.cmake.2026.07.16.tar.gz
    same   recv .d..t...... rwx------     1001,    1001      4096 
ged/.emacs.d/auto-save-list
    same   recv .d..t...... rwxr-xr-x     1001,    1001      4096 
ged/.local/share
    new    recv >f.st...... rw-------     1001,    1001     27285 
ged/.local/share/recently-used.xbel
    same   recv .d..t...... rwx------     1001,    1001      4096 
ged/.local/share/gvfs-metadata
    new    recv >f..t...... rw-------     1001,    1001    539640 
ged/.local/share/gvfs-metadata/.nfs00000000007813f900003c4b
    new    recv >f+++++++++ rw-------     1001,    1001    540120 
ged/.local/share/gvfs-metadata/.nfs00000000007813fd00000330
    new    recv >f.st...... rw-------     1001,    1001    540324 
ged/.local/share/gvfs-metadata/home
    new    recv hf+++++++++ rw-------     1001,    1001    540324 
ged/.local/share/gvfs-metadata/.nfs00000000007813ff00000332 => 
ged/.local/share/gvfs-metadata/home
...
...

As you can see not a lot gets deleted around here. :(  You might need
to tweak some configuration to get the log output needed.

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?

Does this sound like a BackupPC configured to do only incrementals?

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

I don't do it that way.  I maintain multiple completely separate backups
so that a single point of failure can destroy only one of them.  Some of
the really important stuff is copied to a couple of USB sticks hidden in
a drawer at home, together with a hand-written note about what it is (in
case I'm dead and somebody else finds it :).

--

73,
Ged.


_______________________________________________
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