Amanda备份系统初探!
以前用CA的备份软件操作磁带库感觉很爽,最近发觉免费的Amanda系统,该软件是RedHat系统已经包含的(我没有去核查所有版本,但是AS4的光盘中有)备份软件。Amanda可以通过网络备份多个主机的资料到一个磁带设备上,对于应用于集中备份的情况下很不错。
Amanda系统自动管理全备份和增量备份,保证增量备份和全备份的正确执行和按需交替,不是所有时候都需要使用全备份。Amanda使用可读写标签标识每个磁带,以不至于发生周二时覆盖了周一的磁带(这种情况一般是周一的磁带没有从磁带设备中取出,或自动加载磁带设备出现了故障)。Amanda系统通过网络备份时使用主机(Amanda服务器)上缓存的机制,并行处理多个需备份主机系统备份到同一个磁带设备上,迅速完成备份任务。
基本操作指南:
Amanda系统需要很少的配置,管理员应该每天可以收到一份关于当天备份的日志报告,报告中重要的是头几行,标识了备份任务的成功与否等相关信息,一般为,
成功备份到正确的磁带上,报告中会指出备份到了哪个磁带上并且指出下次备份使用的磁带。
成功备份在磁盘,错误的磁带或没有找到磁带,报告会指出备份需要被复制到磁带上并且指出下一盘正确磁带的标识。这时需要按照一定顺序操作继续备份工作。
管理指南;
Amanda主要的配置文件,
使用amlabel程序给磁带打标签,打上标签的磁带才可以被Amanda识别和使用。以后可以通过标签来Load和进行其他的操作。Amanda的report中也将以磁带的标签来应用备份写到了那一盘磁带,下一盘磁带是哪一盘等。
备份任务的安排主要是磁带的循环设置和备份任务的循环设置。
我一般把日备份设置在一个任务组中,命名为DailySet1,也是Amanda系统默认的命名,而把周备份放置在称之为WeeklySet的组中,专门用来循环周备份。
Amanda系统自动管理全备份和增量备份,保证增量备份和全备份的正确执行和按需交替,不是所有时候都需要使用全备份。Amanda使用可读写标签标识每个磁带,以不至于发生周二时覆盖了周一的磁带(这种情况一般是周一的磁带没有从磁带设备中取出,或自动加载磁带设备出现了故障)。Amanda系统通过网络备份时使用主机(Amanda服务器)上缓存的机制,并行处理多个需备份主机系统备份到同一个磁带设备上,迅速完成备份任务。
基本操作指南:
Amanda系统需要很少的配置,管理员应该每天可以收到一份关于当天备份的日志报告,报告中重要的是头几行,标识了备份任务的成功与否等相关信息,一般为,
成功备份到正确的磁带上,报告中会指出备份到了哪个磁带上并且指出下次备份使用的磁带。
成功备份在磁盘,错误的磁带或没有找到磁带,报告会指出备份需要被复制到磁带上并且指出下一盘正确磁带的标识。这时需要按照一定顺序操作继续备份工作。
管理指南;
Amanda主要的配置文件,
- /etc/amanda/amanda_daily
每天备份命令脚本 - /etc/amanda/cati
配置信息和日志 - /etc/amanda/cati/amanda.conf
主要配置文件 - /etc/amanda/cati/disklist
主机和磁盘列表,用于备份 - /pcnfs
磁盘备份区域 - /usr/sbin/am*
管理工具. - /usr/local/libexec/amanda/*
程序
使用amlabel程序给磁带打标签,打上标签的磁带才可以被Amanda识别和使用。以后可以通过标签来Load和进行其他的操作。Amanda的report中也将以磁带的标签来应用备份写到了那一盘磁带,下一盘磁带是哪一盘等。
备份任务的安排主要是磁带的循环设置和备份任务的循环设置。
我一般把日备份设置在一个任务组中,命名为DailySet1,也是Amanda系统默认的命名,而把周备份放置在称之为WeeklySet的组中,专门用来循环周备份。
Comments