Bacula
From UGCS
[edit] Bacula
Bacula is an advanced backup daemon. See http://www.bacula.org/en/ for complete docs.
On UGCS, persephone runs the bacula director and storage daemons, and every coreserver runs a file daemon.
[edit] UGCS FD Configuration
CFengine will prepare a correct bacula-fd.conf for you. It expects a PKI certificate/key in /etc/bacula/<server>-fd.pem. CFengine will also copy over host include and exclude lists from demeter- see /srv/cfengine/hosts/bacula-fd/host-(includes,excludes) for these lists.
[edit] Our Setup
We are set up to do both on-site and off-site backups. Each client has a hostname-full and hostname-offsite job defined for it. The -full job is for on-site backups. It uses the Default pool for full and differential backups, and the FileStorage pool (local file storage on Persephone) for daily incremental jobs. It has a schedule that will automatically run daily incremental backups. Differential and full backups must still be run by hand (because the right tape probably isn't going to be in most of the time). The -offsite job uses the Offsite pool, and has no schedule.

