1、简介

  Mondo Rescue(以下简称Mondo)可以说是Linux 下的Ghost,它可以将你的系统像照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。Mondo广泛支援LVM,RAID,ext2, ext3, JFS, XFS,ReiserFS,VFAT等。这个软件可以让大家一步一步地将Linux系统备份出来,一旦今后出了问题,只要用创建好的MondoCD将系统还原至上次备份时的状态即可。
与Ghost相似,在进行备份的使用,应把应用与数据的备份分开处理。也就是说,使用Mondo来备份系统的基本应用配置,生产数据使用资料备份的方式处理,如定时备份到磁带等。

2、前期准备

  备份前,先把需要部署的应用都安装和配置完成。然后,重新改系统,挂载需要备份的分区,停止已经启动的应用,建议把系统保留在“干净”的状态下进行备份的工作。备份时的方式有多种,建议先备份到本地磁盘上。所以,需要在本地准备一个空闲空间,可足够存放后续备份的光盘镜像。

3、安装软件

  centos7:

    ftp://ftp.mondorescue.org/centos/7/x86_64/

  制作repo源或者将将以下软件下载:

    mindi-busybox-1.21.1-1.centos7.x86_64.rpm
    mindi-3.0.2-1.centos7.x86_64.rpm
    perl-IO-Interface-1.05-2.el7.x86_64.rpm
    perl-Module-ScanDeps-1.10-3.el7.noarch.rpm
    perl-MondoRescue-3.2.2-1.centos7.noarch.rpm
    perl-Net-IPv4Addr-0.10-6.el7.noarch.rpm
    perl-ProjectBuilder-0.14.4-1.centos7.noarch.rpm

    buffer-1.19-8.centos7.x86_64.rpm
    afio-2.5-1.centos7.x86_64.rpm
    mondo-3.2.2-1.centos7.x86_64.rpm

  软件包或者repo源准备完成后:

    repo源:yum install mindi mindi-busybox mondo

    软件包(在软件下载目录执行):yum localinstall mindi mindi-busybox mondo

4、开始克隆操作

  mondoarchive

  选择备份到本地硬盘:

  Linux系统克隆为iso镜像盘(类似win gost)-风君雪科技博客

  选择备份路径:

  选择压缩率:

  如果系统比较庞大,为方便今后刻录光盘,可把镜像分块,在这里输入每个镜像光盘的大小:
  (一般,CD最大700MB,DVD最大4300MB)


  镜像的名称:


  需备份的路径:
  (“/”表示系统全系统,后面可排除某些目录)


  需排除在外的目录,这些目录不会备份到光盘镜像中:
  (通常都是一些临时目录和资料数据目录)


  这里,需要您确认创建备份镜像后,是否进行校验:


  需要您确认是否标准的Linux 核心,“Yes”即可:
  确认后,开始备份:  


  先后收集今后Mindi启动必须的文件信息,如BusyBox等:


  进行备份:


  完成:


  请留意最后的日志信息:

  引用
  # mondoarchive
  nitializing…
  See /var/log/mondoarchive.log for details of backup run.
  Checking sanity of your Linux distribution
  Done.
  Execution run ended; result=0
  Type ‘less /var/log/mondoarchive.log’ to see the output log


  结果:

  引用
  # ll -h /var/cache/mondo/qktest-1.iso
-  rw-r–r– 1 root root 2.1G 05-25 15:00 /var/cache/mondo/qktest-1.iso

5、完成

  /var/cache/mondo/qktest-1.iso为克隆完成的iso镜像

6、恢复

  挂载镜像安装系统

  Linux系统克隆为iso镜像盘(类似win gost)-风君雪科技博客

  boot:nuke再输入回车