Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I'm looking to setup a good backup infrastructure. I know that Amanda and Bacula are the most popular. I didn't particularly like Amanda, so I decided to try Bacula.
Well, I've been working on config files for 8 hours, and have gotten pretty much nowhere.
So... Question #1 - does anyone know of a program that will generate Bacula config files for me?
Or... #2, does anyone know of a simpler package that also works well over networks?
Essentially, all I want is:
*define a list of files per-host to be backed up
*do a differential or incremental backup 6 nights a week
*do a full backup 1 night per week
*write everything to disk on a network machine, making sure it has enough free space
*delete oldest backup to make space, if needed
*write the full backup to tape once a week
As you can see, Bacula is a bit heavy-weight for what I need. It wouldn't be as bad if I didn't have to define pools, volumes, and devices just to write to a partition that's already shared via NFS, and if I didn't need to make separate "jobs" for each separate fileSet on each client.
Distribution: Solaris 9 & 10, Mac OS X, Ubuntu Server
I doubt you'll find an automatic configuration program for Bacula. Backup is a complex process that has too many options and variations. That's why O'Reilly has a complete book on it with full chapters on Amanda and Bacula.
There is actually a quick start guide for Amanda at
That will get you up and running fairly quickly. It gives you a link to an example amanda.conf that sets up a test environment with virtual tapes (backing up to disk). From there, modifying it to fit your setup should be fairly straightforward.
If you want some good reasons for making that choice, check out the bookmark to "Ten Things I like About Amanda", currently at the top of
The bacula docs are very well written. You should go over them, they give examples, etc. The config is pretty straight forward once you get a grasp of everything you can do with options and becomes fairly easy to configure.
Bacula also has an IRC channel that is always helpful, irc.freenode.net #bacula
I wasn't really looking for an automatic configuration generator, but something that would aid in editing *all* of these config files via SSH.
I ended up getting Bacula up and running with the aid of Webmin to get a base config, though something appears broken in the Webmin module that came with bacula - it seems to be choking on all of the curly braces in the director config and omitting them on some saves.
While I now have a simple test setup running (1 director/SD, 2 clients, 2 backup jobs for the clients) with few issues. The biggest has been incompatibility between the 1.x and 2.x bacula-fd... a few of my machines are running older OS's, so I end up in dependency hell if I try to install the 2.x version - worse still, I've already broken one machine by attempting an online update that ended up updating glibc and breaking the entire system.
Anyway, bottom line, I'm going to stick with Bacula and add bit by bit more as I get a better grasp of the configuration.