OpenBSD+Amanda

2009-05-13 10:27:06来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


Amanda
(Advanced Maryland Network Disk Archiver)
并非单一的程序,而是一个客户机/服务器模式的备份系统 。一台 Amanda 服务器可以备份任意数量执行 Amanda 的客户机或是将连上 Amanda
服务器的计算机上的数据备份到一台磁带机上。一个常见的问题是,数据写入磁带机的时间将超
过取行数据的时间,而 Amanda 解决了这个问题。它使用一个
“holding disk” 来同时备份几个文件系统。 Amanda 建立
“archive sets” 的一组磁带,用来备份在 Amanda
的配置文件中所列出的完整的文件系统。Amanda 配置文件提供完整的备份控制及 Amanda 产生的网络传输。 Amanda
可以使用上述任何一个设备程序来向磁带写入数据。Amanda 可以从
port 或 package 取得,它并非系统默认安装的。
Amanda系统包含如下组件:
1、客户端程序,是amandad 其中最重要的。此后台程序在备份运行时和 Amanda 服务器进行通信。在/usr/local/libexec/amanda目录下,还有其它的一些客户端程序:
amandad 处理客户机和中央服务器之间的所有通信;运行所有其它的客户端程序;
selfcheck 验证本地Amanda 配置;
sendsize 估计备份大小;
sendbackup 执行备份操作;
这些程序是 Amanda 客户端系统的一部分。但是并不能通过手工去执行他们,是由客户端包的其他辅助程序来调用这些程序。
2、执行各阶段实际备份操作的服务器程序。amdump 程序启动 Amanda ,并且常常使用 cron 定期运行。它控制一些其他程序,包括:
planner 决定备份哪些内容;
driver 设备接口;
dumper 与客户端 amandad 进程进行通信;
taper 把数据写入媒介;
amreport 准备 Amanda 运行的报告;
3、执行相关任务的管理工具,包括:
amcheck 验证 Amanda 配置的有效性以及此工具是否准备运行;
amlabel 在磁带上写入Amanda卷标,用于避免覆盖错磁带;
amcleanup 在中断或系统崩溃后进行清理;
amflush 强制把临时保存区的数据写入备份媒介;
amadmin 查出要恢复的正确磁带,并执行各种其它管理任务;
Amanda配置
1.
# pkg_add amanda-2.4.5.1p0.tgz                                                
amanda-2.4.5.1p0: complete                                                   
--- amanda-2.4.5.1p0 -------------------
In order to update /etc/services and /etc/inetd.conf, run
   /usr/local/libexec/amanda/patch-system --enable-index --enable-tape
You should check both of these files, verifying proper installation.
Once verified issue the command:
   kill -HUP `cat /var/run/inetd.pid`
You also need to create /operator/.amandahosts, which will contain the
FQDN of the tape server and the user allowed to access this machine.
The contents should look like this:
   backup.openbsd.org operator
The permissions of /operator/.amandahosts must be restricted:
   chmod u=rw /operator/.amandahosts

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:备份数据

下一篇:FreeBSD 介绍