バキュラ は、さまざまな種類のコンピューターのネットワーク全体でコンピューターデータのバックアップ、回復、および検証を管理できるようにするコンピュータープログラムのセットです。 Baculaは、完全に1台のコンピューターで実行することもでき、テープやディスクなど、さまざまな種類のメディアにバックアップできます。
技術的には、ネットワーククライアント/サーバーベースのバックアッププログラムです。 Baculaは比較的使いやすく効率的ですが、紛失または破損したファイルを簡単に見つけて回復できる高度なストレージ管理機能を多数提供しています。モジュール式の設計により、Baculaは、小さな単一のコンピューターシステムから、大規模なネットワーク上に配置された数百台のコンピューターで構成されるシステムまで拡張可能です。
Baculaシステムは3つの別々のデーモンに分割されており、理論的には異なるホストで実行できます。これらは次のとおりです。
- ディレクター
- ディレクターは、ジョブ、クライアント、およびその他のほとんどの構成設定を格納し、バックアップジョブの開始を担当します。このWebminモジュールは、directorがインストールされているシステムで実行する必要があります。
- ファイルデーモン
- このデーモンは、バックアップされる実際のファイルを読み取る役割を果たします。 Bacula構成には、バックアップするシステム上でそれぞれ実行される複数のファイルデーモンを含めることができます。
- ストレージデーモン
- ストレージデーモンは、テープドライブやファイルなどの最終的なバックアップメディアへのデータの書き込みを担当します。通常、このようなデーモンは1つだけ必要です(通常はdirectorと同じホストで実行されます)が、より複雑なBaculaセットアップでは、バックアップの負荷を分散するために、異なるテープドライブを備えた複数のシステムが必要になる場合があります。
このWebminモジュールは、1つ以上のBaculaデーモンがインストールされているシステムを管理できます。