Linux系统工具ReaR有什么功能

83次阅读
没有评论

共计 3075 个字符,预计需要花费 8 分钟才能阅读完成。

这篇文章主要介绍“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

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

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

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

# rear -v mkrescue

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

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

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

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

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。

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

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

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

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

# rear recover

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

最后,重新启动系统:

# cd /mnt/local # rebooot

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

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

# man rear

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-17发表,共计3075字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)