第 15 章 恢复系统
要备份和恢复系统,Red Hat Enterprise Linux 提供了 Relax-and-Recover (ReaR)工具。
您可以使用 ReaR 作为灾难恢复解决方案,也可以用于系统迁移。
通过使用 ReaR,您可以执行以下任务:
- 生成系统备份和可引导镜像,并使用镜像从现有备份中恢复系统。
- 复制原始存储布局。
- 恢复用户和系统文件。
- 将系统恢复到不同的硬件。
另外,对于灾难恢复,您还可以将某些备份软件与 ReaR 集成。
15.1. 设置 ReaR 并手动创建备份 复制链接链接已复制到粘贴板!
要创建救援系统,首先要为 Relax-and-Recover (ReaR)工具安装软件包,调整 ReaR 设置,并手动生成系统备份。这会为潜在的灾难恢复操作准备您的系统。
先决条件
根据您的备份恢复计划所需的配置已就绪。
注意以下步骤在示例配置中使用
NETFS备份方法。这个方法使用 ReaR 完全集成并内置,并在BACKUP_URL配置设置指定的位置生成备份。默认情况下,它使用 systemtar工具创建名为backup.tar.gz的备份存档。您使用 Intel 64 或 AMD64 (x86-64)硬件架构,或 IBM POWER little-endian (ppc64le)架构。
如果您使用 IBM Z 架构,请参阅在 64 位 IBM Z 架构中使用 ReaR 救援镜像。
ReaR 目前不支持 64 位 ARM 架构。
流程
安装 ReaR 工具:
# yum install rear在您选择的编辑器中修改 ReaR 配置文件,例如:
# vi /etc/rear/local.conf在
/etc/rear/local.conf中添加备份设置详情。例如,在使用NETFS备份方法时添加以下行:BACKUP=NETFS OUTPUT=ISO BACKUP_URL=<data-backup-location> OUTPUT_URL=<rescue-image-location>将 <data-backup-location > 替换为
tar数据备份的位置,将 < rescue-image-location > 替换为救援系统ISO镜像的位置。例如:BACKUP=NETFS OUTPUT=ISO # Backup is stored on an external drive BACKUP_URL=file:///run/media/user/external_drive/server_backups/ # The ISO is stored on a dedicated NFS share OUTPUT_URL=nfs://backup-server.local/exports/rear/有关
/etc/rear/local.conf文件的语法以及支持的BACKUP_URL和OUTPUT_URL格式的更多信息,请参阅rear (8)手册页。有关您可以在
/etc/rear/local.conf中使用的配置变量列表及其默认值,请查看/usr/share/rear/conf/default.conf文件。要将 ReaR 配置为在创建新归档时保留之前的备份归档,还需要将以下行添加到配置文件中:
NETFS_KEEP_OLD_BACKUP_COPY=y要让递增形式进行备份,在每个运行中只备份修改了的文件,添加以下行:
BACKUP_TYPE=incremental如果您计划在 UEFI 固件上引导 ReaR 救援系统,请添加以下行以确保引导不会失败:
SECURE_BOOT_BOOTLOADER=/boot/efi/EFI/redhat/shimx64.efi
根据您的恢复计划创建救援系统和数据备份。例如,在使用
NETFS备份方法时,运行以下命令:# rear mkbackup-
如果您只需要创建救援系统,请使用
rear mkrescue命令 -
如果您只需要创建数据备份,请改用
rear mkbackuponly命令。
-
如果您只需要创建救援系统,请使用
可选:调度常规自动 ReaR 备份。您可以根据您的用例使用各种备份方法。例如:
调整
/etc/cron.d/rearcrontab 文件,以定期执行rear mkbackup命令:30 1 * * * /usr/sbin/rear mkbackup注意默认情况下,
/etc/cron.d/rear文件中的设置会在每天 1:30 AM 自动运行rear mkrescue命令以创建救援系统。但是,默认设置不会创建数据的备份。- 如果您使用外部备份方法,请调度外部备份。详情取决于您在 ReaR 中使用的备份方法。
验证
将救援系统的 ISO 镜像刻录到 DVD,并尝试使用 DVD 引导。
如果在引导后显示 Relax-and-Recover 接口,则救援 DVD 可以正常工作。
- 使用 ReaR 界面恢复系统,并测试恢复的系统是否正常工作。