数据备份与配置文件版本控制全攻略
1. 备份工具介绍
1.1 Amanda 备份工具
Amanda 没有图形用户界面(GUI),其配置遵循传统的 UNIX 方式,通过编辑位于 /etc/amanda
目录下的文本配置文件来完成。在 Ubuntu 系统中,默认安装包含一个示例 cron 文件,因为通常会使用 cron 来定期运行 Amanda。客户端实用程序包含在 amanda-client
包中,服务器端程序为 amanda-server
,需要同时安装这两个包。
Amanda 会动态计算出最优的备份方案并进行调度,不过也可以强制它遵循传统的备份方案,但在这种情况下,其他工具可能更合适。Amanda 的手册页(客户端为 amdump
)编写精良且实用,它详细解释了 Amanda 的配置,以及构成 Amanda 的几个程序。 /etc/amanda
目录下的配置文件有详细的注释,并提供了许多配置示例。其官方主页为 www.amanda.org
,在该网站上可以找到订阅邮件列表的信息、Amanda 相关项目的链接以及常见问题解答(FAQ)。
1.2 其他备份软件
除了 Amanda,市场上还有商业和免费的备份产品。例如,BRU 和 Veritas 是有效的商业备份产品。以下是一些未随 Ubuntu 安装的免费备份工具:
- flexbackup :这是一个由大量 Perl 脚本组成的备份工具,它简化了数据转储和恢