Bacula je sada počítačových programů, která vám (nebo správci systému) umožňuje spravovat zálohování, obnovu a ověřování počítačových dat v síti počítačů různých druhů. Bacula může také běžet zcela na jediném počítači a může zálohovat na různé typy médií, včetně pásky a disku.
Z technického hlediska se jedná o síťový zálohovací program založený na klient/server. Bacula je relativně snadno použitelný a efektivní a zároveň nabízí mnoho pokročilých funkcí správy úložiště, které usnadňují nalezení a obnovu ztracených nebo poškozených souborů. Díky svému modulárnímu designu je Bacula škálovatelný od malých samostatných počítačových systémů až po systémy sestávající ze stovek počítačů umístěných ve velké síti.
Systém Bacula je rozdělen do tří samostatných démonů, kteří mohou teoreticky běžet na různých hostitelích. Jsou to:
- Ředitel
- Ředitel ukládá úlohy, klienty a většinu dalších konfiguračních nastavení a je zodpovědný za spouštění úloh zálohování. Tento modul Webmin musí být spuštěn na systému, na kterém je nainstalován ředitel.
- Démon souboru
- Tento démon je zodpovědný za čtení skutečných souborů, které mají být zálohovány. Konfigurace Bacula může mít více než jeden souborový démon, každý běží na systému, který má být zálohován.
- Démon úložiště
- Démon úložiště je zodpovědný za zápis dat na konečné záložní médium, jako je pásková jednotka nebo soubor. Obvykle budete potřebovat pouze jednoho takového démona (obvykle běží na stejném hostiteli jako ředitel), ale složitější nastavení Bacula může mít více systémů s různými páskovými jednotkami, aby se rozložilo zálohování.
Tento modul Webmin může spravovat systém, který má nainstalovaný jeden nebo více démonů Bacula.