Linux系统工具ReaR有什么功能

96次阅读
没有评论

这篇文章主要介绍“Linux 系统工具 ReaR 有什么功能”,在日常操作中,相信很多人在 Linux 系统工具 ReaR 有什么功能问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux 系统工具 ReaR 有什么功能”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

Relax-and-Recover(简称 ReaR)是一个简单但功能强大,易于设置,功能齐全且领先的开源裸机灾难恢复和系统迁移解决方案,用 Bash 编写。它是一个模块化且可配置的框架,具有用于常见情况的大量现成的工作流。

ReaR 创建各种格式的可启动救援系统和 / 或系统备份。您可以使用应急系统映像启动裸机服务器,并从备份启动系统还原。它可以在必要时还原到不同的硬件,因此也可以用作系统迁移工具。

Relax-and-Recover 主要功能:

  它具有用 Bash 编写的模块化设计,可以使用自定义功能进行扩展。

  支持各种引导媒体,包括 ISO,PXE,OBDR 磁带,USB 或 eSATA 存储。

  支持多种网络协议,包括用于存储和备份的 FTP,SFTP,HTTP,NFS 和 CIFS。

  支持磁盘布局实施,例如 LVM,DRBD,iSCSI,HWRAID(HP SmartArray),SWRAID,多路径和 LUKS(加密分区和文件系统)。

  支持第三方和内部备份工具,包括 IBM TSM,HP DataProtector,Symantec NetBackup,Bacula;tar 和 rsync。

  支持通过 PXE,DVD/CD,可启动磁带或虚拟资源调配启动。

  支持一个仿真模型,该模型显示运行什么脚本而不执行它们。

  支持一致的日志记录和高级调试选项,以进行故障排除。

  它可以与 Nagios 和 Opsview 等监视工具集成。

  它还可以与诸如 cron 的作业调度程序集成。

  它还支持受支持的各种虚拟化技术(KVM,Xen,VMware)。

在本文中,您将学习如何安装和配置 ReaR 以使用 U 盘创建应急系统和 / 或系统备份,以及在灾难后应急或还原裸机 Linux 系统。

步骤 1:在 Linux Bare Metal Server 中安装 ReaR

1. 要在 Debian 和 Ubuntu Linux 发行版上安装后方软件包,请使用以下命令。

$ sudo apt-get install rear extlinux

在 RHEL 和 CentOS 上,您需要启用 EPEL 8 存储库,然后如图所示安装后包装。

# yum install rear syslinux-extlinux grub2-efi-x64-modules # dnf install rear syslinux-extlinux #Fedora 22+

2. 安装完成后,后方的主要配置目录为 /etc/rear//,主要配置文件为:

/etc/rear/local.conf ndash; 用于设置系统特定的配置;用于手动配置。

/etc/rear/site.conf ndash; 用于设置特定于站点的配置,应由用户创建。

/usr/share/rear/conf/default.conf ndash; 包含可能的 / 默认配置值。

/var/log/rear/- 此目录存储日志文件。

3. 首先,通过使用后方命令行实用程序进行格式化,准备应急媒体(在这种情况下为 USB 盘),方法如下。格式化完成后,介质将被标记为 REAR-000。

# rear format /dev/sdb

Linux 系统工具 ReaR 有什么功能

4. 要配置输出格式,请使用 OUTPUT 和 OUTPUT_URLL 变量,然后将其输入到 /etc/rear/local.conf 配置文件中。

OUTPUT=USB

5. 此外,ReaR 带有内置的备份方法(称为 NETFS),可让您创建救援系统和整个系统的备份。默认情况下,它将创建一个简单的备份作为 tar 存档。

要启用完整系统备份,请在 /etc/rear/local.conf 配置文件中添加 BACKUP=NETFS 和 BACKUP_URL 变量。要创建可引导的 USB 设备,请组合 OUTPUT=USB 和 BACKUP_URL=”usb:///dev/disk/by-label/REAR-000”,如图所示。

6. 配置完后面板后,运行以下命令以打印出其当前的 BACKUP 和 OUTPUT 方法配置以及一些系统信息。

# rear dump

Linux 系统工具 ReaR 有什么功能

步骤 2:创建救援系统和完整系统备份

7. 如果所有设置都正确,则可以使用 mkrecue 命令创建救援系统,如下所示,其中 - v 选项启用详细模式。

# rear -v mkrescue

Linux 系统工具 ReaR 有什么功能

注意:如果在运行救援或备份操作后遇到以下错误,如此屏幕截图所示。

UEFI systems: “ERROR: /dev/disk/by-label/REAR-EFI is not block device. Use `rear format -- --efi   for correct format”

Linux 系统工具 ReaR 有什么功能

使用此命令格式化 U 盘并重做操作。

# rear format -- --efi /dev/sdb

Linux 系统工具 ReaR 有什么功能

8. 要创建应急系统并同时备份系统,请使用 mkbackup 命令,如图所示。

# rear -v mkbackup

9. 要仅创建完整系统备份,请使用 mkbackuponly 命令,如下所示。

# rear -v mkbackuponly

10. 您可以通过在 /etc/crontab 文件中添加适当的条目,计划 ReaR 使用 cron 作业调度程序定期创建救援系统。

minute hour day_of_month month day_of_week root /usr/sbin/rear mkrescue

以下配置将在每个午夜创建救援系统或进行全系统备份。确保已将 U 盘连接到它。

0 0 * * root /usr/sbin/rear mkrescue

或者

0 0 * * root /usr/sbin/rear mkbackup

步骤 3:执行系统救援 / 复原

11. 要在灾难后恢复 / 恢复系统,请将可引导 USB 记忆棒连接到裸机系统并从中启动。在控制台界面中,选择选项一(恢复主机名),然后单击 Enter。

Linux 系统工具 ReaR 有什么功能

12. 接下来,将配置 ReaR 救援系统,系统可能会提示您提供原始网络接口的替代品,如屏幕截图所示。完成后,单击 Enter。

Linux 系统工具 ReaR 有什么功能

13. 然后以 root 用户身份登录(只需键入用户名 root,然后单击 Enter)即可运行实际恢复。

Linux 系统工具 ReaR 有什么功能

14. 接下来,运行以下命令以启动恢复过程。救援系统将比较磁盘,检查其配置并提示您选择磁盘布局配置。按 Enter 键继续进行自动磁盘配置。

然后它将开始系统布局还原,一旦创建了磁盘布局,它将还原备份,如以下屏幕截图所示。

# rear recover

Linux 系统工具 ReaR 有什么功能

15. 备份还原完成后,救援系统将运行 mkinitrd 来创建用于预加载模块的初始 ramdisk 映像,然后安装引导加载程序并退出。一个系统恢复完成后,恢复的系统将安装在 /mnt/local/ 下,移至该目录进行检查。

最后,重新启动系统:

# cd /mnt/local # rebooot

Linux 系统工具 ReaR 有什么功能

16. 重新引导后,SELinux 将尝试基于 /mnt/local/.autorelabel 文件在恢复的系统上重新标记文件和文件系统,如以下屏幕快照所示。

有关更多使用选项,请阅读 ReaR 手册页。

# man rear

到此,关于“Linux 系统工具 ReaR 有什么功能”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!