li
  当前位置:主页 > 操作系统 > 文章内容
li
Amanda免费备份工具
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-08-26   阅读:31  
本文章共7434字,分5页,当前第1页,快速翻页:
 

Amanda简介


Amanda (Advanced Maryland Automatic Network Disk Archiver,马里兰高级自动网络磁盘存档工具) 是由马里兰大学的James da Silva在1991年所开发的。它是一个复杂的网络备份系统,能够把LAN中的所有计算机备份到一台服务器的磁带驱动器、磁盘或光盘上。

Amanda本身并不是备份程序,它其实只是管理其他备份软件的封装软件。它使用系统上的dump和restore命令作为底层的备份软件,同时也能够使用tar命令,针对于windows计算机,Amanda还能够使用smbtar命令来实现备份。

Amanda支持类型广泛的磁带驱动器,并且能够使用磁带驱动器中的硬件压缩功能,或者也可以在数据通过网络之前使用客户机的compress以及gzip命令来压缩备份。其次,Amanda能够使用临时保存磁盘作为备份存档的中间存储媒介,以优化磁带的写入性能并保证在磁带出错时也能备份数据。

Amanda是当前最流行的免费备份解决方案,目前Amanda最新的稳定版本是2.5.2p2。通过 http://www.amanda.org站点可以免费获得。

Amanda工作方式

Amanda 综合使用完全备份和增量备份来保存所负责的全部数据,使用最小的、有可能是每日的备份集。一台 Amanda 服务器可以备份任意数量执行 Amanda 的客户机或是将连上 Amanda 服务器的计算机上的数据备份到一台磁带机上。一个常见的问题是,数据写入磁带机的时间将超过取行数据的时间,而 Amanda 解决了这个问题。它使用一个 “holding disk” 来同时备份几个文件系统。 Amanda 建立 “archive sets” 的一组磁带,用来备份在 Amanda 的配置文件中所列出的完整的文件系统。

Amanda 的整体策略是:在每次周期中完成一次数据的完全备份,并且确保在两次完全转储之间备份所有更改的数据。传统的做法是先执行完全备份,然后在此期间执行增量备份。而Amanda 的工作方式不同的是,每次运行Amanda 都对部分数据进行完全备份,确切地说,就是在一个完整的备份周期内备份全部数据所需备份的其中一部分。例如,如果周期为 7 天,且一个周期内进行7次备份,则每天必须备份 1/7 的数据,以便在 7 天之内完成一次完全备份。除了这个“部分”完全备份外,Amanda 还对自最近一次完全备份后更改的数据进行增量备份。Amanda这种特有的备份策略,可以减少每次备份的数据量。





Amanda安装与配置



3.1 安装Amanda

在安装GTES11时,如果使用典型或者完全安装,默认会安装amanda以及相关的软件包,进入系统后,可以在系统终端系统里使用如下命令来查看:

# rpm -qa|grep amanda
amanda-server-2.5.0p2-4
amanda-devel-2.5.0p2-4
amanda-2.5.0p2-4
amanda-client-2.5.0p2-4

如果没有安装amanda以及相关的软件包,那么可以将GTES11的第二张和第三张光盘/GTES目录下的amanda-2.5.0p2-4.i386.rpm、amanda-server-2.5.0p2-4.i386.rpm、amanda-client-2.5.0p2-4.i386.rpm、amanda-devel-2.5.0p2-4.i386.rpm文件拷贝到指定的目录下,使用“rpm -ivh amanda*”来安装。

www.ixdba.net




3.2 配置Amanda

Amanda系统包含如下组件:

1、客户端程序,是amandad 其中最重要的。此后台程序在备份运行时和 Amanda 服务器进行通信。在/usr/lib/amanda目录下,还有其它的一些客户端程序:

amandad 处理客户机和中央服务器之间的所有通信;运行所有其它的客户端程序;

selfcheck 验证本地Amanda 配置;

sendsize 估计备份大小;

sendbackup 执行备份操作;

这些程序是 Amanda 客户端系统的一部分。但是并不能通过手工去执行他们,是由客户端包的其他辅助程序来调用这些程序。

2、执行各阶段实际备份操作的服务器程序。amdump 程序启动 Amanda ,并且常常使用 cron 定期运行。它控制一些其他程序,包括:

planner 决定备份哪些内容;

driver 设备接口;

dumper 与客户端 amandad 进程进行通信;



阅读更多内容1 · 2 · 3 · 4 · 5 · 下一页>>


  上一篇: 利用tar命令实现简单的增量备份   下一篇: RHEL 5 + Amanda的安装与配置
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·利用tar命令实现简单的增量备份
·Linux下磁盘配额 Quota的使用
·rhel系列最大支持多少内存?
·硬件基础:X86技术窥探
·IBM System x3850 M2常见问题总结
·IBM_SystemX3950 M2常见问题解答
·VMWARE ESX Server 3i 常见问题
·关于linux 32bit和64bit的比较小...
·利用tmpfs加速linux服务器应用的...
·linux下rar包的压缩与解压方案
·RHEL 5 + Amanda的安装与配置
·使用U盘加载SCSI/RAID卡驱动
·一套linux基础面试题(附答案),...
·Vmware 各个版本序列号大全
·DISPLAY环境变量的设置与作用
·Linux Shell 下的输出重定向问题
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接