ウェブサイト検索

アマンダ - Linux用の高度な自動ネットワークバックアップツール


情報技術の時代において、データは貴重です。私たちはデータを不正アクセスから保護し、あらゆる種類のデータ損失からも守らなければなりません。それぞれを別々に管理する必要があります。

ここでは、この記事ではデータバックアッププロセスについて説明します。これはほとんどのシステム管理者にとって必要なものであり、ほとんどの場合退屈な作業と見なされます。私たちが使用するツールは「Amanda」です。

アマンダとは何ですか

Amandaは(Advanced Maryland Automatic Network Disk Archiver)の略で、ネットワーク上のコンピュータをディスク、テープ、またはクラウドにバックアップおよびアーカイブするために設計された非常に便利なバックアップツールです。

アマンダの歴史

メリーランド大学(UoM)のコンピュータサイエンス学部は、プロプライエタリソフトウェアに匹敵する無料で質の高いソフトウェアの供給源であり続けました。高度なメリーランド自動ネットワークディスクアーカイバーはによって開発されましたが、現在この素晴らしいプロジェクトはUoMによるサポートを受けておらず、にホストされており、開発が続けられています。

アマンズの特徴

  1. CとPerlで書かれたオープンソースのアーカイブツール。
  2. ネットワーク上の複数のコンピュータでデータバックアップが可能です。
  3. クライアントサーバーモデルに基づいています。
  4. スケジュールされたバックアップがサポートされています。
  5. 無料のコミュニティエディションとエンタープライズエディションが利用可能で、フルサポートがあります。
  6. ほとんどのLinuxディストリビューションで利用可能です。
  7. WindowsマシンはSambaまたはネイティブWin32クライアントを使用してサポートされています。
  8. バックアップ用のテープおよびディスクドライブをサポートします。
  9. テープにまたがるサポート、つまり大きなファイルを複数のテープに分割します。
  10. 商業企業アマンダはザンダによって開発されました。
  11. Zmandaには、Zmanda管理コンソール(ZMC)、スケジューラ、クラウドベースのサービス、およびプラグインフレームワークが含まれています。
  12. クラウドベースのサービスは、Amazon S3に従って機能します。
  13. プラグインフレームワークはOracle DatabaseやSambaなどのアプリケーションをサポートしています。
  14. アマンダエンタープライズZmandaは、ライブVMwareのバックアップを作成することが可能なイメージバックアップをサポートしています。
  15. 同じデータ量のバックアップを作成するのに、他のバックアップツールよりも時間がかかりません。
  16. OpenSSHを使用してサーバーとクライアント間の安全な接続をサポートします。
  17. GPGを使用して暗号化が可能であり、圧縮もサポートされています。
  18. エラーから優雅に回復する。
  19. 詳細な結果を報告し、エラーを含めてメールで送信してください。
  20. 非常に構成可能であり、高品質のコードのおかげで安定していて堅牢です。

Linuxにおけるアマンダバックアップのインストール

私たちはSourceからAmandaを構築し、それをインストールしています。Amandaの構築とインストールのプロセスは、YUMベースであろうとAPTベースであろうと、すべてのディストリビューションで同じです。

まず、ソースからコンパイルする前に、yum または apt-get コマンドを使用して、リポジトリからいくつかの必要なパッケージをインストールする必要があります。

RHEL、CentOS、及びFedoraで
# yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Debian、Ubuntu、そしてLinux Mintで
$ sudo apt-get install build-essential gnuplot

必要なパッケージがインストールされたら、以下のリンクからアマンダ(最新バージョンAmanda 3.3.5)をダウンロードできます。

  1. http://sourceforge.net/projects/amanda/files/latest/download

または、次のwgetコマンドを使用して、以下のようにソースからダウンロードしてコンパイルすることもできます。

# wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
tar -zxvf amanda-3.3.5.tar.gz
cd amanda-3.3.5/ 
./configure 
make
make install		[On Red Hat based systems]
sudo make install	[On Debian based systems]

インストールが成功したら、次のコマンドを使用してamandaのインストールを確認してください。

# amadmin --version

amadmin-3.3.5

注意: Amandaのバックアップを制御するには、amadmin管理インターフェースを使用してください。また、amandaの設定ファイルは/etc/amanda/intra/amanda.confにあります。

ファイルシステムをダンプする

構成ファイルに記載されているメールアドレスにメールを送信しながら、amandaを使用してファイルシステム全体をダンプするには、次のコマンドを実行してください。

# amdump all

アマンダを流してください

# amflush -f all

アマンダは、バックアップ出力を特定の場所に生成し、カスタムバックアップを作成するための多くのオプションを持っています。アマンダ自体は非常に広範なトピックであり、これらすべてを1つの記事でカバーするのは難しかったです。今後の投稿で、それらのオプションとコマンドについて説明します。

今回はこれで終わりです。またすぐに別の記事でお会いしましょう。それまでの間、私たちと繋がっていて、コメントセクションで貴重なフィードバックをお忘れなくお寄せください。

関連記事: