目录
- REAR介绍
- 一、事前准备
- 二、备份操作
-
- 配置本地yum源、安装rear软件
- 修改rear工具配置文件:/etc/rear/local.conf
- 查看rear配置信息命令
- 开始备份
- 检查文件生成
- 三、恢复主机
REAR介绍
rear (Relax and Recover)是一个开源项目,用于备份和还原Linux系统。rear提供了一个简单的框架,使用户能够创建完整系统备份,包括操作系统、文件系统、用户数据和配置文件。rear还提供了一些额外的功能,如恢复操作系统、文件系统和引导加载程序。
一、事前准备
1、备份的时候需要读磁盘,因此数据量大小会影响磁盘性能;如果备份到远端,还会对网络带宽会有影响。
2、由于备份文件占用磁盘空间较大,建议配置nfs server或ftp server或http server 做为目的端。此次操作是将备份文件存放在本地磁盘路径中,再以scp的形式传输到其他服务器中备用。
二、备份操作
配置本地yum源、安装rear软件
yum install -y rear genisoimage syslinux
修改rear工具配置文件:/etc/rear/local.conf
local.conf配置文件的示例:系统全量备份,将打包备份的文件存放到本地/backup路径下,请确保/backup有足够空间。
当前主机已使用的硬盘空间有360G,全量备份后iso文件大小为39G,仅供参考
[root@app01 bin]# cat /etc/rear/local.conf
OUTPUT=ISO
OUTPUT_URL=null
BACKUP=NETFS
BACKUP_URL=iso:///backup
ISO_DIR="/backup"
BACKUP_PROG_EXCLUDE=("${BACKUP_PROG_EXCLUDE[@]}" 'mnt')
NETFS_KEEP_OLD_BACKUP_COPY=yes
- OUTPUT=ISO : 设置输出格式为ISO,即备份文件将会是一个ISO镜像文件。
- OUTPUT_URL=null:设置备份文件输出的目标位置,因为我当前备份文件是想保留在本地,所以设置为
null