rdiff-backup 1.2.8 unMENU package


Recommended Posts

I've been using rdiff-backup for a while but recently had to start over from scratch with unraid while troubleshooting a problem with my server (turned out a sata cable went bad after a couple years).

 

Anyway, I like unMENU and figured this time around I might as well just go ahead and create a package that everyone can use to install rdiff-backup just in case anyone else wants to use it.

 

This is my first time creating an unMENU package. I tested it and it seems to work fine for me but YMMV. I'm running 5b14 if that matters.

 

rdiff-backup requires python (which is already in unMENU packages, you just have to install it) and librsync (not already included). I therefore have 2 packages here that you need: librsync and rdiff-backup. I separated them because I wasn't sure how well it would work to have them both install in the same script.

 

You'll probably also want to install ssh so you can remote backup.

 

Anyway, long story short, make sure to install python and then install librsync and rdiff-backup from below.

 

Edit 3/17/14: updated the rdiff-backup-unmenu-package.conf with new url

rdiff-backup-unmenu-package.conf

librsync-unmenu-package.conf

Link to comment

I find rdiff-backup best for my needs. From the website:

 

Compared to rdiff-backup, rsync is faster, so it is often the better choice when pure mirroring is required. Also rdiff-backup does not have a separate server like rsyncd (instead it relies on ssh-based networking and authentication).

 

However, rdiff-backup uses much less memory than rsync on large directories. Second, by itself rsync only mirrors and does not keep incremental information (but see below). Third, rsync may not preserve all the information you want to backup. For instance, if you don't run rsync as root, you will lose all ownership information. Fourth, rdiff-backup has a number of extra features, like extended attribute and ACL suport, detailed file statistics, and SHA1 checksums.

 

I like rdiff-backup because it keeps the backup as a current mirror and then stores all the earlier changes as diffs. A few years back I had a catastrophic failure and was able to just mount my backup drive and it ran exactly as the failed drive did.

 

But if I end up deleting something, or needing an earlier version of a file, I can just restore it from the diff.

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.