共計 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 mkbackup
only
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 小編會繼續努力為大家帶來更多實用的文章!