Re: Recommendation sought how to maintain off-site backups/mirrors
"G.W. Haywood" <[email protected]> Sat, 18 Jul 2026 17:21:53 +0100 (BST)
| Newsgroups | gmane.comp.sysutils.backup.backuppc.general |
|---|---|
| Message-ID | <[email protected]> |
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/