安装程序
[root@localhost ~]$yum install rear genisoimage syslinux
全系统备份
引导系统文件和备份数据都整合在一个iso文件里,恢复系统时会自动恢复备份的数据。
配置文件/etc/rear/local.conf
[root@localhost ~]$cat /etc/rear/local.conf
OUTPUT=ISO
OUTPUT_URL=null
ISO_DIR="/data/backup/" #需要/data为独立分区
BACKUP=NETFS
BACKUP_URL=iso:///backup/
[root@localhost ~]$
创建救援系统和备份系统数据
[root@localhost ~]$rear -v mkbackup
备份后得到iso文件,此iso文件包括引导文件和备份数据
[root@localhost /data/backup]$pwd
/data/backup
[root@localhost /data/backup]$ll -h
total 2.6G
-rw------- 1 root root 2.6G Aug 22 23:21 rear-localhost.iso
[root@localhost /data/backup]$
恢复系统
在新系统上用上面备份得到的iso文件引导启动,进入恢复引导界面,选择Recover选项,root登陆,执行rear recover命令,系统会自动恢复系统。为了保证系统重启后能登陆,需要执行下面语句,让selinux重新标记文件
~]#touch /mnt/local/.autorelabel
然后退出重启系统,系统恢复成功
除了全系统备份还有增量备份,可参考官方文档。
官方文档链接