On Wed Oct 2, 2024 at 12:33 AM BST, Default User wrote:
> May I ask why you decided to switch from rsnapshot to rdiff-backup, and
> then to borg?

Sure!

At the time I was using rsnapshot, I was subscribed to some very high
traffic mailing lists (such as LKML), and storing the mail in Maildir
format (=1 file per email).  rsnapshot's design of lots of hardlinks for
files that are present in more than one backup increment proved very
expensive at the time (I switched to rdiff-backup in around 2006-2007).

I have a lot of time for rdiff-backup, I think it's very well designed.
It addressed the problem I had with rsnapshot, and the backup format is
simple enough and well documented that you could feasibly write other
tools to read from it, should you need to. That gave me confidence.

The main issue I hit with rdiff-backup was if I wanted to move files
or directories containing large files around on my storage: that
resulted in the new locations being considered "new", and the next
backup increment being comparatively large. This reduced the number
of increments I could fit into my backup storage (= shorter horizon
for restores, although I've never had to restore back in time a great
deal), and I found I started limiting the amount of moving around I
was doing of large file (size) trees, to avoid that happening.

I switched to Borg in Summer 2020 mainly to address that (Borg
de-duplicates files and stores them content-addressible, of a fashion,
so file moves don't grow increment sizes). At the time rdiff-backup was
not being actively developed; that has changed. I was nervous about
Borg's significant increase in complexity, but I've been running it for
four years now and it's been fine.


-- 
Please do not CC me for listmail.

👱🏻      Jonathan Dowland
✎        j...@debian.org
🔗       https://jmtd.net

Reply via email to