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.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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
Posts: 1,197
Rep:
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
If you choose to go that route, post any questions you have, and I will try to help out. There are a couple of different ways you can accomplish what you want.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.