Amanda备份系统配置指南
需积分: 13 120 浏览量
更新于2024-09-21
收藏 32KB DOC 举报
"Amanda备份配置教程"
Amanda是一个开源的网络备份系统,由马里兰大学开发,用于在网络环境中自动备份多台计算机的数据至一台中央服务器,支持备份至磁带、磁盘或光盘等存储介质。本教程将介绍如何配置Amanda客户端和服务端进行数据备份。
### 一、客户端配置
1. **启动Amanda服务**
在客户端机器上,首先需要编辑`/etc/xinetd.d/amanda`文件,启用Amanda服务。将`disable=yes`改为`disable=no`,并保存更改。接着,重启`xinetd`服务以使更改生效。
```bash
service xinetd restart
```
2. **授权备份**
在客户端,你需要在`/var/lib/amanda/.amandahosts`文件中添加Amanda服务器的信息,包括服务器主机名和用于备份的用户名。例如:
```
ns2 amanda
ns2 root
```
同时,在`/etc/hosts`文件中,确保已设置了服务器的IP和主机名的映射,以便客户端可以正确地与服务器通信。
```bash
vi /etc/hosts
10.0.0.100 ns2
```
确保客户端能够ping通服务器以验证网络连通性。
### 二、服务端配置
在服务端,我们将配置Amanda以进行磁盘到磁盘的备份(disk-to-disk)。
1. **主配置文件** (`/etc/amanda/DailySet1/amanda.conf`)
`amanda.conf`是Amanda的主要配置文件,包含了备份策略和执行命令。例如,你可以设置组织名称、报告邮件地址等:
```conf
org "ns2"
mailto "amanda@atyu30.com"
```
2. **定义备份集**
在`/etc/amanda/DailySet1`目录下,可能有多个配置文件,用于定义不同的备份集。每个备份集包含了特定的客户端列表、备份频率、保留策略等。例如,你可以定义一个备份集`DailySet1`,包含哪些客户端将在何时进行备份。
3. **备份计划**
在配置文件中,你需要指定哪些客户端将被备份,以及备份的时间。这通常涉及到`DLE`(Data-Link Editor)条目,如:
```conf
client "client1"
client "client2"
```
4. **备份选项**
你还需要配置其他参数,如备份级别(full, incremental等),压缩选项,以及备份目标设备。例如:
```conf
tapetype "DDS-4"
hold_until "infinity"
compress "yes"
```
5. **启动和测试备份**
完成配置后,启动Amanda服务,并运行测试备份以确保一切正常。
```bash
/etc/init.d/amanda start
amanda -C DailySet1 test
```
以上就是Amanda的基本配置流程。为了实现高效且可靠的备份,还需要考虑监控、日志管理、备份验证和恢复测试等多个环节。在实际部署中,务必根据自己的网络环境和数据需求进行详细规划和配置。
2021-05-10 上传
2011-05-05 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-06-07 上传
2022-09-21 上传
chinaewolf
- 粉丝: 8
- 资源: 26
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析