I am deploying my first tape backup solution (with Quantum Superloader 3 LTO-7, CentOS 6.9), and I am surprised and stymied by the what seems like daunting configuration requirements of both Bacula and Amanda.
I am attracted by the philosophical approach that Amanda takes regarding using existing common tools and formats. This is how I've been doing my disk-based backups for years. The problem is that when I look for hints online, all I can find are posts from the early 2000s (precious few around 2010) about backing up only a few GB to tapes of only a few dozen GB. Further, the parameters as they exist on a fresh yum install amanda-server
of the configuration files in /etc/amanda/DailySet1/amanda.conf
seem aligned with these types of numbers (e.g. bumpsize is 20MB!). This seems totally out of touch with modern reality. I am dealing with multiple highly compressible 40+ TB file systems and 6 TB tapes on a 16-tape autoloader.
Of course, the anachronism wouldn't matter by itself, but I am at a loss regarding how to configure parameters (e.g. dumpcycle, runspercycle, tapecycle, bumpsize, etimeout) in the absence of any collective wisdom on the web. The defaults seem abysmal. Also, as a matter of course, rather than rotating many small backups across many large tapes, I have a mix of many small backups that fit on a tape necessarily coexisting with large backups that will have to span several tapes, and I need to be sure tapes aren't being overwritten. The tapes in the autoloader definitely have sufficient capacity for multiple level 0s and several level 1s, but I am not sure how to configure it.
So my questions:
- Is Amanda used for jobs of this magnitude? Is it superseded at this point by Bacula? Is there a compelling reason to use one of the other?
- It almost seems simpler and less risky to just write my own tape-changing logic and tar/dump/dd/rsync invocation script than to rely on massive configuration files with dozens of parameters? Foolhardy or advisable long-term? Do people do this?
- I want to be able to rotate a subset of tapes out of the autoloader for offsite backup. Will this totally flummox Amanda or Bacula or cause administration headaches?
- Can these systems take advantage of the bar codes I have on the tapes given that the hardware reads the bar codes?
I apologize if these questions seem uninformed. I've been reading literature for days now, but this is opaque to me. Any help or guides getting started with dozens of TB backups on modern autoloaders with modern tapes on a modern OS would be very much appreciated!