网站搜索

如何使用 Mondo Rescue Tool 克隆/备份 Linux 系统


Mondo Rescue 是一款开源、免费的灾难恢复和备份实用程序,可让您轻松创建完整的系统(LinuxWindows克隆/备份 ISO 映像CDDVD磁带USB 设备硬盘NFS。并且可用于快速恢复或重新部署工作映像到其他系统中,一旦发生数据丢失,您将能够从备份介质中恢复尽可能多的整个系统数据。

Mondo程序可以免费下载,并在GPLGNU公共许可证)下发布,并已在大量Linux上进行了测试 分布。

本文介绍 Mondo 安装和使用 Mondo Tools 来备份整个系统。 Mondo Rescue 是一种灾难恢复备份解决方案,供系统管理员对其进行完整备份>LinuxWindows 文件系统分区为 CD/DVD磁带NFS 并恢复它们借助在启动时使用的Mondo Restore媒体功能。

在 RHEL/CentOS/Scientific Linux 上安装 MondoRescue

最新的Mondo Rescue软件包(Mondo当前版本是3.0.3-1)可以从“MondoRescue Repository”获取”。使用“wget”命令在您的系统下下载并添加存储库。 Mondo 存储库将安装合适的二进制软件包,例如 afiobuffermindimindi-busybox、<适用于您的发行版的strong>mondo、 和mondo-doc(如果有)。

适用于 RHEL/CentOS/SL 6、5、4 – 32 位

下载“/etc/yum.repos.d/”下的 MondoRescue 存储库,文件名为“mondorescue.repo”。请下载适合您的 Linux 操作系统发行版本的正确存储库。

cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 32-Bit ##
wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo

## On RHEL/CentOS/SL 5 - 32-Bit ##
wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo

## On RHEL/CentOS/SL 4 - 32-Bit ##
wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo

适用于 RHEL/CentOS/SL 6、5、4 – 64 位

cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 64-Bit ##
wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 5 - 64-Bit ##
wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 4 - 64-Bit ##
wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo

成功添加存储库后,执行“yum”来安装最新的 Mondo 工具。

yum install mondo

在 Debian/Ubuntu/Linux Mint 上安装 MondoRescue

Debian 用户可以执行“wget”来获取Debian 65MondoRescue存储库强>分布。运行以下命令将“mondorescue.sources.list”添加到“/etc/apt/sources.list”文件中以安装 Mondo 软件包。

在 Debian 上

## On Debian 6 ##
wget ftp://ftp.mondorescue.org/debian/6/mondorescue.sources.list
sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
apt-get update 
apt-get install mondo
## On Debian 5 ##
wget ftp://ftp.mondorescue.org/debian/5/mondorescue.sources.list
sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
apt-get update 
apt-get install mondo

在 Ubuntu/Linux Mint 上

在 Ubuntu 12.1012.0411.1011.0411.10 中安装 Mondo Rescue10.10、 和 10.04Linux Mint 13,打开终端并在“/etc/apt/sources.conf”文件中添加 MondoRescue 存储库。列表”文件。运行以下命令来安装 Mondo Rescue 软件包。

wget ftp://ftp.mondorescue.org/ubuntu/`lsb_release -r|awk '{print $2}'`/mondorescue.sources.list
sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
apt-get update 
apt-get install mondo

创建系统/服务器的克隆或备份 ISO 映像

安装 Mondo 后,以“root”用户身份运行“mondoarchive”命令。然后按照显示如何为整个系统创建基于 ISO 的备份介质的屏幕截图进行操作。

mondoarchive

欢迎来到蒙多救援

请输入 ISO 映像 目录的完整路径名。例如:/mnt/backup/

选择压缩类型。例如,bzipgziplzo

选择最大压缩选项。

请输入您想要的每个ISO 映像的大小,以MB(兆字节)为单位。该大小应小于或等于 CD-R(W) 的大小(即 700)和 DVD 的大小(即 4480)。

请提供您的 ISO 映像文件名。例如:howtoing1获取howtoing-[1-9]*.iso文件。

请将文件系统添加到备份中(用“|”分隔)。默认文件系统是“/”,表示完整备份。

请排除您不想备份的文件系统(以“|”分隔)。例如,“/tmp”和“/proc”将被永久排除,或者如果您希望完全备份系统,只需按 Enter 键即可。

请输入您的临时目录路径或选择默认路径。

请输入您的临时目录路径或选择默认路径。

如果您想备份扩展属性。只需点击“输入”即可。

如果您想在 mondo 创建备份后验证您的备份。单击“”。

如果您使用的是稳定的独立 Linux 内核,请单击“”,或者如果您使用其他内核,请选择“Gentoo”或“ >Debian”并点击“”。

单击“”继续。

创建“/”文件系统目录。

将文件列表分成集合。

调用MINDI创建boot+data磁盘。

备份文件系统。可能需要几个小时,请耐心等待。

备份大文件。

运行“mkisofs”来制作ISO镜像

验证 ISO 图像 tarball。

验证 ISO 图像大文件。

最后,Mondo Archive 已经完成。请按“Enter”并返回到 shell 提示符。

如果您选择了默认备份路径,您将在“/var/cache/mondo/”下看到一个ISO映像,您可以将其刻录成 >CD/DVD供以后恢复。

要自动恢复所有文件,请使用 Mondo ISO Image 启动系统,然后在启动提示符下键入“nuke”来恢复文件。

对于其他发行版,您还可以在 mondorescue 下载页面获取 Mondo Rescue 包