Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss] rsnapshot vs. rdiff-backup



On 12/04/2013 11:37 AM, Richard Pieri wrote:
> John Abreau wrot
>> I've never liked the way rsnapshot handles the additional levels of
>> snapshots. As I recall, the most recent weekly was several weeks old,
>> the
>> most recent monthly  was always several months old, etc.
>
> This suggests to me that the scheduling is off. It could be due to
> incorrectly staggered cron jobs or runs overlapping. Overlaps /will/
> wreck the rotation cycles so it's important not to set your backup
> runs too close together. Despite the name, the "hourly" increments
> aren't necessarily hourly; I typically run them 3-6 hours apart.
>
> Tedious, like I originally wrote. :/
>
>> Also, when I used rsnapshot to back up dozens of servers, I found
>> that if
>> only one portion of one server's backups failed, it would roll back
>> everything, and I'd lose backups for all servers.
>
> I discovered this the hard way. It's more reliable if each node runs
> its own installation and pushes to a unique directory on the backup
> target. Trying to glom many nodes together in a single rsnapshot run
> is not a good way to do it.
>
Another issue is that you set intervals for your hourlies, dailies,
weeklies, monthlies. So, if your daily interval is not 7, your weeklies
will be off. And since our calendar  month is not week based, the
monthlies will be off If your daily interval is 7, then your weekly.0
will reflect the previous week. Another issue I found with rsnapshot is
that by default, the delete was part of the backup. So, assuming I only
did hourlies, dailies and weeklies, my weekly run would take a long time
if the backup media was slow. However, rsnapshot has a "lazy" method
where the delete is backrounded. But it is important that your crons are
scheduled properly. So, in my example, the weekly would be (assuming
interval is 4),
mv weekly.3 deletennnn
mv weekly.2 weekly.3
mv weekly.1 weekly.2
mv weekly.0 weekly.1
mv daily.6 weekly.0

rm -rf deletennnn&
-------
Neither the subsequent dailies not hourlies would delete a directory.

Just a comment on Richard's stuff.
I also run rsnapshot at home on a couple of nodes. Each node has its own
rsnapshot.conf file. My home system runs hourlies every 4 hours, but
another one runs only dailies.

-- 
Jerry Feldman <gaf at blu.org>
Boston Linux and Unix
PGP key id:3BC1EB90 
PGP Key fingerprint: 49E2 C52A FC5A A31F 8D66  C0AF 7CEA 30FC 3BC1 EB90





BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org