3 ms·
I switched from bup backup to borg backup, because it generally works better for my use cases; however, there are two things bup does do better: 1. remote back
by beagle3 7y ago
I switched from bup backup to borg backup, because it generally works better for my use cases; however, there are two things bup does do better:
1. remote backup through ssh, especially de-duplicating between different clients, especially concurrent client backups.
borg needs a compatible version installed on the other side (and compatibility has been broken between versions in the past); bup uses bare-bones ssh+sftp, so the other side can basically be anything.
borg will have a lot of download to client from server if multiple clients back up to the same repository (essentially every time in most common use cases); bup will have a minimal download.
borg maintains a repo lock, so multiple clients backing up to the same repo will be serialized; bup does not, so it can be concurrent.
2. Storage format
borg's format is it's own format; bup's underlying data format is basically a git repo (which you can treat as such; you may need to manually apply "cat" to rebuild files, bit "git" and "cat" are all you need).
I have heard good things about restic, but did not have a chance to evaluate it myself.
- frio 7y agorestic doesn't perform compression. Depending on your use case (I use it for photography backups, which don't compress well), that might be OK -- but it's something to be aware of.