如何克隆/备份Linux系统使用 - Mondo Rescue灾难恢复工具

Mondo Rescue是一个开源的免费灾难恢复实用程序,允许您轻松创建完整的Linux克隆到CD,DVD,磁带,美元设备,硬盘,

盟救援是一个开源的,免费的灾难恢复和备份工具,可以让您轻松地创建完整的系统(LinuxWindows) 复制 / 备份 ISO映像CD,DVD, 磁带 ,USB设备硬盘NFS。 并且可以用于快速恢复或重新部署工作映像到其他系统,在数据丢失的情况下,您将能够从备份介质还原整个系统数据。

盟多程序可免费下载并根据GPL(GNU公共许可证 )发布,并已在大量的Linux测试 分布。

本文介绍了整个系统的备份安装和盟工具的使用。 盟救援灾难恢复系统管理员 的备份解决方案采取他们的LinuxWindows文件系统分区的完整备份到CD / DVD, 磁带 ,NFS的帮助下恢复它们恢复使用在启动时媒体功能。

在RHEL / CentOS / Scientific Linux上安装MondoRescue

最新盟救援包( 的当前版本是3.0.3-1),可以从“MondoRescue库 ”中获得。 使用“wget的 ”命令下载和你的系统下添加存储库。 该盟库将安装适当的二软件包,如用afio, 缓冲 ,mindi,mindi-busybox ,您的发行 -doc的 ,如果他们都可用。

对于RHEL / CentOS / SL 6,5,4 - 32位

下载的“/etc/yum.repos.d/”作为文件名“mondorescue.repo”MondoRescue库。 请下载正确的信息库用于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 install mondo

在Debian / Ubuntu / Linux Mint上安装MondoRescue

Debian的用户可以做到“wget的 ”抢MondoRescue仓库中 的Debain 65分布。 运行以下命令为“mondorescue.sources.list”添加到“ 的/etc/apt/sources.list”文件安装包盟。

在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.10,12.04,11.10,11.04,10.1010.04Linux Mint的13安装盟救援 ,打开终端,并在“/etc/apt/sources.list中 ”文件中添加MondoRescue库。 运行以下命令以安装Mondo Resuce软件包。

# 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映像

安装盟,运行“mondoarchive”命令,“root”用户后。 然后按照屏幕截图,显示如何创建完整系统的基于ISO的备份介质。

# mondoarchive

欢迎盟救援

Mondo Rescue欢迎屏幕

Mondo Rescue欢迎屏幕


请输入完整的路径名目录的ISO映像 例如: 到/ mnt /备份/

Mondo救援存储目录

Mondo救援存储目录

压缩的选择类型。 例如:bZIP类 ,gzip的LZO。

选择压缩类型

选择压缩类型

选择最大压缩选项。

Mondo救援压缩速度

选择压缩速度

请输入您多大希望MB(兆字节)每个ISO映像 这应该是小于或等于在CD-R(W)的(即700)的大小和用于DVD的(即4480)。

Mondo Rescue ISO尺寸

定义Mondo Rescue ISO大小

请给出您的ISO映像文件名的名称。 例如:howtoing1获得howtoing- [1-9] * ISO文件

Mondo救援前缀

输入Mondo Rescue的名称

请文件系统添加到备份(由“|”分隔)。 默认文件系统“/”表示完全备份。

Mondo救援备份路径

输入备份路径

请排除您不想备份(由“|”分隔)的文件系统。 例如:“/ tmp目录 ”和“ 的/ proc”总是排斥,或者如果你希望你的系统的完整备份,只需点击进入。

Mondo救援排除路径

输入排除文件系统

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

Mondo救援临时目录

输入临时目录名称

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

Mondo Rescue Scratch目录名称

输入Scratch目录名称

如果你想备份扩展属性 只要按下“Enter”键

Mondo Rescue扩展备份

输入扩展备份属性

如果你想验证备份,盟创造了他们之后。 点击“Yes”。

Mondo Rescue验证备份

验证备份

如果您使用独立稳定的Linux内核 ,点击“ ”,或者如果你使用其他核心说“Gentoo的 ”或“ 的Debain”打“ ”。

Mondo救援内核

选择稳定的Linux内核

点击“ ”进一步进行。

Mondo Rescue备份过程

继续克隆过程

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

Mondo救援制作目录

为文件系统创建目录

将文件列表分成集合。

Mondo救援分割文件列表

分割文件列表

调用MINDI创建启动+数据磁盘。

Mondo Rescue引导数据磁盘

创建引导数据磁盘

备份filesytem。 这可能需要几个小时 ,请耐心等待。

Mondo Rescue备份文件系统

备份文件系统

备份大文件。

Mondo救援大文件备份

大文件备份

运行“ 的mkisofs”,使ISO映像

Mondo救援创建ISO

制作ISO映像

验证ISO映像tar包。

Mondo Rescue验证ISO

验证ISO

验证ISO映像文件大。

Mondo Rescue验证大文件

验证大文件

最后, 盟存档已完成。 请点击“ 进入 ”按钮返回到shell提示符。

Mondo Rescue备份已完成

备份已完成

如果您选择了默认的备份路径,你会看到在“ / var /缓存/盟/”ISO 映像 ,您可以烧入CD / DVD供以后恢复。

要自动恢复所有文件,启动系统盟ISO映像 ,并在引导提示符下键入“ 核武器 ”来恢复文件。 下面是演示如何从CD / DVD介质自动恢复文件的详细视频。

对于其他的发行版,你还可以在抢盟救援包 mondorescue.org下载页面。