网站搜索

Amanda - 适用于 Linux 的高级自动网络备份工具


在信息技术时代,数据是无价的。我们必须保护数据免遭未经授权的访问以及任何类型的数据丢失。我们必须分别管理它们。

在本文中,我们将介绍数据备份过程,这对于大多数系统管理员来说是必须的,并且大多数时候应该是无聊的活动。我们将使用的工具是“Amanda”。

阿曼达是什么

Amanda 代表(高级马里兰自动网络磁盘存档器),它是非常有用的备份工具,旨在将网络上的计算机备份和存档到磁盘、磁带或云。

阿曼达历史

马里兰大学 (UoM) 计算机科学系仍然是与专有软件同等的免费和优质软件的来源。高级马里兰州自动网络磁盘归档器由UoM 开发,但现在这个精彩的项目不再受到UoM 的支持,而是由SourceForge 托管,并仍在开发中。

阿曼兹的特点

  1. 用 C 和 Perl 编写的开源归档工具。
  2. 能够在网络上的多台计算机上进行数据备份。
  3. 基于客户端-服务器模型。
  4. 支持计划备份。
  5. 提供免费社区版和企业版,并提供全面支持。
  6. 适用于大多数 Linux 发行版。
  7. Windows 机器 支持使用 Samba 或本机 win32 客户端。
  8. 支持磁带和磁盘驱动器进行备份。
  9. 支持跨磁带,即将较大的文件拆分为多个磁带。
  10. Commercial Enterprise Amanda 由 Zmanda 开发。
  11. Zmanda 包括 – Zmanda 管理控制台 (ZMC)、调度程序、基于云的服务和插件框架。
  12. 基于云的服务按照 Amazon s3 运行。
  13. 插件框架支持Oracle数据库、Samba等应用程序。
  14. Amanda Enterprise zmanda 支持映像备份,这使得备份 Live VMware 成为可能。
  15. 与其他备份工具相比,创建相同数据量的备份所需的时间更少。
  16. 支持使用 OpenSSH 在服务器和客户端之间进行安全连接。
  17. 可使用 GPG 加密并支持压缩
  18. 优雅地恢复错误。
  19. 通过电子邮件报告详细结果,包括错误。
  20. 由于高质量的代码,非常可配置、稳定且健壮。

在 Linux 中安装 Amanda Backup

我们正在从源代码构建阿曼达,然后安装它。对于任何发行版,无论是基于 YUM 还是基于 APT,构建和安装 Amanda 的过程都是相同的。

在从源代码编译之前,我们需要使用 yumapt-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(最新版本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

注意:使用 amadmin 管理界面来控制 Amanda 备份。另请注意,amanda 配置文件位于“/etc/amanda/intra/amanda.conf”

转储文件系统

运行以下命令,使用 amanda 转储整个文件系统,并将电子邮件发送到配置文件中列出的电子邮件地址。

amdump all

冲洗阿曼达

amflush -f all

阿曼达有很多选项可以生成备份输出到精确位置并创建自定义备份。阿曼达本身是一个非常广泛的话题,我们很难在一篇文章中涵盖所有这些内容。我们将在后面的帖子中介绍这些选项和命令。

目前为止就这样了。我很快就会再次在这里发表另一篇文章。在此之前,请继续关注我们并与我们保持联系,不要忘记在评论部分向我们提供您的宝贵反馈。