CentOS 7 Rear 裸机备份恢复
参考:https://www.cnblogs.com/augusite/p/11534642.html
Rear这个工具类似于给目标机克隆了一个模板镜像,只要恢复安装就会和模板的内容一样。
安装 Rear
#yum install rear genisoimage syslinux
备份生成恢复镜像操作不一一赘述
恢复是用UltraISO软碟通刻录恢复镜像到U盘进行裸机装机的,裸机服务器直接U盘启动进入如下界面
选择Recover <hostname>
。这里hostname
是备份服务器的名称。
Automatic Recover <hostname>
只要手动恢复测试服务器时没有发生错误,您也可以选择自动执行恢复过程。
键入默认的用户root,这里不用输入密码,直接登陆进去了
rear -d -v recover
执行 rear -d -v recover 命令后一路回车就好
正在执行恢复,恢复速率会一直刷新
恢复备份后,可以选择留在灾难恢复系统的shell中以检查测试服务器上的重新创建。如果一切正常,请重新启动测试服务器并从本地硬盘启动。进入rear的shell之后,系统默认的路径是在/mnt/local中,就像救援模式根目录在/mnt/sysimage中一样,也就是说/mnt/local就是根目录
可以看到 /mnt/local/root 目录下面的文件
确保SELinux在下次启动时重新标记文件:
touch /mnt/local/.autorelabel
否则可能无法登录系统,因为/etc/passwd文件可能具有不正确的SELinux上下文。
最后重启就行了,选择从本地磁盘启动,已经重建成功了,进去系统之后,我之前的文件都在