在信息技术时代,数据是无价的。 我们必须保护数据免受未经授权的访问以及任何类型的数据丢失。 我们必须分别管理它们。
Amanda备份解决方案
在这里,在本文中,我们将涉及数据备份过程,这是大多数系统管理员必须的,大部分时间都是无聊的活动。 我们将要使用的工具是“ 阿曼达 ”。
什么是Amanda
Amanda的意思( 高级马里兰自动网络磁盘归档 )是一个旨在备份和归档的计算机网络磁盘,磁带或云上非常有用的备份工具。
阿曼达历史
马里兰大学计算机科学系(UoM)仍然是自由和质量软件的来源,与专有软件相当。 高级马里兰自动网络磁盘归档是由密歇根大学开发的,但现在这个美好的项目是由密歇根大学没有更多的支持,并通过SourceForge上 ,它仍然在发展中主持。
Amands的特点
- 用C和Perl编写的开源归档工具。
- 能够在网络上的多台计算机上进行数据备份。
- 基于客户端 - 服务器模型。
- 支持计划备份。
- 可用作免费社区版以及企业版,具有完全支持。
- 适用于大多数Linux分发版。
- Windows机器使用Samba或本机win32客户端支持。
- 支持磁带以及磁盘驱动器进行备份。
- 支持磁带跨度,即将多个文件拆分为多个磁带。
- 商业企业Amanda由Zmanda开发。
- Zmanda包括 - Zmanda管理控制台(ZMC),调度程序,基于云的服务和插件框架。
- 基于云的服务按照Amazon s3工作。
- 插件框架支持像Oracle数据库,Samba等应用程序。
- Amanda Enterprise zmanda支持图像备份,这使得可以备份Live VMware。
- 与其他备份工具相比,创建相同卷数据的备份所用的时间更少。
- 使用OpenSSH支持服务器和客户端之间的安全连接。
- 可以使用GPG和压缩支持加密
- 优雅地恢复错误。
- 报告详细的结果,包括通过电子邮件的错误。
- 非常可配置,稳定和健壮,因为高质量的代码。
在Linux中安装Amanda Backup
我们正在从Source构建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
有一次,需要安装的软件包,可以从下面的链接下载阿曼达(最新版本为3.3.5阿曼达 )。
另外,您也可以使用下面的命令的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的管理界面来控制阿曼达备份。 还要注意的是阿曼达的配置文件位于“/etc/amanda/intra/amanda.conf”。
转储文件系统
运行以下命令,使用amanda转储整个文件系统,并将电子邮件发送到配置文件中列出的电子邮件地址。
# amdump all
冲洗阿曼达
# amflush -f all
Amanda有很多选项来生成备份输出到精确的位置和创建自定义备份。 阿曼达本身是一个非常广泛的话题,我们很难在一篇文章中涵盖所有这些。 我们将在后面的帖子中讨论这些选项和命令。
目前为止就这样了。 我很快就会在这里再一篇文章。 直到那时,请保持关注和连接到我们,不要忘记在评论部分为我们提供您的宝贵的反馈。