MENU

Mondo Rescue故障恢复和备份工具的使用

2021 年 02 月 27 日 • 阅读: 2548 • Centos,服务器相关,常用软件

一、简介

Mondo Rescue是一个开源免费的故障恢复和备份工具,用户可以轻松地创建系统(Linux或Windows)克隆或备份的ISO镜像,可以将这些镜像存放在CD、DVD、磁带、USB设备、硬盘和NFS上。Mondo Rescue还可以用来快速恢复或者重新部署工作镜像到其他系统中,万一碰到数据丢失,你还可以从备份介质恢复尽可能完整的系统数据。

Mondo Rescue(以下简称Mondo)可以说是Linux 下的Ghost,它可以将你的系统照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。Mondo广泛支持LVM、RAID、ext2、ext3、JFS、XFS、ReiserFS、VFAT等。这个软件可以让大家一步一步地将Linux系统备份出来,一旦今后出了问题,只要用创建好的MondoCD将系统还原至上次备份时的状态即可。架构:Mondo Rescue由Mondo和Mindi两个包组成。Mondo是主程序用来备份和还原。Mindi则类似一个迷你的Linux,它包括核心,模块,函数库及一些做系统维护的重要工具。目前,Mondo已经支持Asianux 2/3系统平台。

二、安装

本机得联网,yum安装,首先进入、/etc/yum.repos.d目录。获取Linux平台对应的yum源:mondorescue.repo,:centos6.4_64(如果是centos6.5,把ftp路径中的7改成6,如果是ubuntu,就把ftp路径中的rhel改成debian.)Wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

2.1、

yum ‐y  install  
mondo安装最新Mondo工具

2.1、以root用户权限运行mondoarchive命令

选择Hard disk 备份ISO镜像到硬盘
1.jpg

输入备份ISO镜像所在目录的完整路径名或默认。
2.jpg

选择压缩类型
3.jpg

选择压缩选项(最大或最小或平均)
4.jpg

请键入你想要的每个ISO镜像的大小,以MB(兆字节)为单位。这个数值应当小于等于CD-R(W)(700)或DVD(4480)的容量。默认即可。
5.jpg

请制定ISO镜像的文件名:列如test。(自定义即可)或默认
6.jpg

输入想要备份的文件目录,默认为根目录
7.jpg

请排除你不想要备份的文件系统(以“|”分隔)。例如:一般来说,“/tmp”和“/proc”总是被排除的,如果你想要完整地备份你的系统,直接回车即可。
8.jpg

输入你的临时目录路径,或者选择默认路径
9.jpg

输入你的暂存目录路径,或者选择默认路径
10.jpg

如果想要备份扩展的属性,直接回车即可
11.jpg

备份机器的内核,选择默认,直接回车即可
12.jpg

如果你想要验证你的备份文件,那么在Mondo创建备份文件之后,点击“Yes”
13.jpg

点击“Yes”,进行下一步操作
14.jpg

创建“/”文件系统目录
15.jpg

将文件列表划分为集合
16.jpg

调用MINDI,创建boot+data磁盘
18.jpg

备份文件系统。这个过程可能会花费几个小时,请耐心等待
19.jpg

备份大文件
20.jpg

运行“mkisofs”,创建ISO镜像
21.jpg

验证ISO镜像的压缩包
22.jpg

验证ISO镜像的大文件
23.jpg

最后,Mondo归档完成。请敲击回车键,回到shell提示符界面
24.jpg

如果你已经选择了默认的备份路径,你将会在“/var/cache/mondo/”下看到一个ISO镜像文件。至此,你就可以将备份镜像烧录到CD/DVD中,以便于以后恢复系统使用。

为了自动恢复所有文件,可以用Mondo生成的ISO镜像引导系统,然后在引导提示符界面中选择“(手动输入)nuke”类型,即可恢复文件。下面的视频详细示范了如何从CD/DVD介质自动恢复文件