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