Bacula
From Wikipedia, the free encyclopedia
Bacula | |
---|---|
Latest release | 2.2.8 / January 27, 2008 |
Preview release | 2.2.10-b2 / May 7, 2008 |
OS | Cross-platform |
Genre | Backup |
License | GNU General Public License v2.0 |
Website | http://www.bacula.org/ |
Bacula is an open source, network based computer back-up program.
Contents |
[edit] Introduction
Bacula is a system for backing up computer files. In addition to an amusing name Bacula has an amusing slogan: "It comes by night and sucks the vital essence from your computers."
Bacula installations can backup one or more computer(s). When multiple computers are backed up data is moved over the network that connects those computers. The software supports many operating systems, including Linux, Solaris, FreeBSD, NetBSD, Windows, Mac OS X, OpenBSD, HP-UX, Tru64 and IRIX.[1]
The backup data can be stored on various media like Tape, DVD or On-line Disk. In comparison with other high-end backup utilities Bacula has little to no firewall issues and good performance.
Bacula which is open source software is licensed under a modified version of the GPL2 license[2].
[edit] Structure
A Bacula installation will have three kinds of daemons, i.e:
- Director
- Controls all backup management tasks, controls database access, initiates backups
- Storage Daemon
- Handles Backup media and receives backup data
- File Daemon
- Handles data access, handles client-side encryption and compression, and of course the actual reading or restoring of data
The Director manages everything, the client and storage daemons run as its subordinates and have no direct control of the back up process
These daemons run on machines of three kinds:
- Client machines
- the machines that contain the files to be backed up
- Storage machines
- machines that contain the media used to store the backups
- Backup Servers
- that orchestrate the backup process
While this structure suggests that the three daemons should run on three different machines, an equally valid setup is to run all three daemons on the machine that controls the backup process and mount any remote files and storage resources into its filesystem over SMB or NFS, for the file and storage daemons to access. However, in practice, the Director and Storage Daemon are often run on one machine (often referred to as the Bacula Server). The File Daemon is then run on each machine to be backed up (which of course includes the Bacula server).
[edit] History
Date | Event |
---|---|
January 2000 | Project started |
April 14th, 2002 | First release to Source Forge (version 1.16) |
June 29th, 2006 | Release 1.38.11 (Final version 1 release) |
January 2007 | Release 2.0.0 |