Bacula

From Wikipedia, the free encyclopedia

Bacula
Latest release 2.2.8 / January 27, 2008 (2008-01-27); 136 days ago
Preview release 2.2.10-b2 / May 7, 2008 (2008-05-07); 35 days ago
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


[edit] External links