第 15 章 恢复系统
要使用现有备份恢复系统,Red Hat Enterprise Linux 提供了 Relax-and-Recover(ReaR)工具。
您可以使用这个工具作为灾难恢复解决方案,也用于系统迁移。
该工具可让您执行以下任务:
- 生成可引导镜像,并使用镜像从现有备份中恢复系统。
- 复制原始存储布局。
- 恢复用户和系统文件。
- 将系统还原到不同的硬件中。
另外,对于灾难恢复,您还可以将某些备份软件与 ReaR 集成。
15.1. 设置 ReaR 并手动创建备份
使用以下步骤,使用 Relax-and-Recover(ReaR)工具安装软件包,来创建一个救援系统,配置并生成一个备份。
先决条件
- 根据备份恢复计划完成必要的配置。 - 请注意: 您可以使用 - NETFS备份方法,该方法是 ReaR 完全整合的、内置的方法。
流程
- 安装 ReaR 工具: - yum install rear - # yum install rear- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在您选择的编辑器中修改 ReaR 配置文件,例如: - vi /etc/rear/local.conf - # vi /etc/rear/local.conf- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在 - /etc/rear/local.conf中添加备份设置详情。例如,在使用- NETFS备份方法时添加以下行:- BACKUP=NETFS BACKUP_URL=backup.location - BACKUP=NETFS BACKUP_URL=backup.location- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 使用备份位置的 URL 替换 backup.location。 
- 要将 ReaR 配置为在创建新归档时保留之前的备份归档,还需要将以下行添加到配置文件中: - NETFS_KEEP_OLD_BACKUP_COPY=y - NETFS_KEEP_OLD_BACKUP_COPY=y- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 要让递增形式进行备份,在每个运行中只备份修改了的文件,添加以下行: - BACKUP_TYPE=incremental - BACKUP_TYPE=incremental- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 创建一个救援系统: - rear mkrescue - # rear mkrescue- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 根据恢复计划创建备份。例如,在使用 - NETFS备份方法时运行以下命令:- rear mkbackuponly - # rear mkbackuponly- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 另外,您可以通过运行以下命令来在一个步骤中创建救援系统和备份: - rear mkbackup - # rear mkbackup- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 该命令将 - rear mkrescue和- rear mkbackuponly的功能组合在一起。