On 05/12/2013 06:20 AM, Edward Ned Harvey (lopser) wrote:

Without checking the internet, and before you listen to other peoples' anecdotes or anything, I'd like to hear your gut feel, I want to know what your natural instinct is. What do you think about the reliability of the following tools?

If you have personal experience with them, obviously, that will shape your perception. But even with no knowledge or experience with a particular tool, I still want to know your instinct. Because your preconceived notions influence decisions you make, give you bias in terms of what tools you even think about using or researching.

Focus on reliability.   ;-)


How do you define reliability? I can think of a few definitions:

1. That the tool, given one or more paths, will process every file in those paths without problems. 2. That the tool, given one or more paths, will clearly report any problems it encounters processing files to the administrator.

The latter definition I think is more realistic than the former one, particularly with large-scale backups.


rsync

I've never used this one for backups (aside from as part of rsnapshot). It will certainly report problems if it encounters them, although it can be hard to parse the output, and also to get all the dozens of options right.

rsnapshot


I use this one at home for some of my backups. It certainly works well, although like rsync it can be hard to track down exactly what caused a failure.

rdiff-backup

tar


Obviously have used tar for backups (who hasn't?) but I think it's even harder to track down failures with tar than it is with rsync.

amanda


Used this years ago at my last job for backups. The reliability of amanda is dependent on the underlying tool that's used to perform backups - IIRC it can use tar, dump, or cpio (there's likely more, but it's been too long). As I recall, it would report failures on a per-filesystem basis (at least for dump), and then you could dig deeper in the logs to figure out the exact problems.

bacula

Any other tools that you'd like to mention, that you're likely to use for backups

Follow-up question: Given that these are all free open source packages, which are probably included with your "stable" OS distribution, would you have bias to assume they're reliable, just because of that?


In the case of lower-level tools like tar, cpio, and rsync, I have a trust-but-verify approach if I were to write a backup solution around them. I would create a directory tree representative of what I would most likely be backing up, start a test backup, then mess with it to try to generate errors (i.e. adding/deleting/changing files during the backup) to see what it reports at the end.

For the tools built up around these lower-level tools (rsnapshot, amanda), I think there's some expectation that they already do that.

Skylar
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to