zoukankan      html  css  js  c++  java
  • Linux系统克隆为iso镜像盘(类似win gost)

    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

      选择备份到本地硬盘:

      

      选择备份路径:

      选择压缩率:

      如果系统比较庞大,为方便今后刻录光盘,可把镜像分块,在这里输入每个镜像光盘的大小:
      (一般,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、恢复

      挂载镜像安装系统

      

      boot:nuke再输入回车

  • 相关阅读:
    Merlin 的魔力: SpringLayout 管理器
    setOpaque(true);设置控件不透明
    运用 BoxLayout 进行 Swing 控件布局
    李洪强iOS开发本人集成环信的经验总结_02_基本配置
    李洪强iOS开发之-PCH文件的配置
    李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入
    iOS开发UI篇—Quartz2D使用(矩阵操作)
    iOS开发UI篇—Quartz2D使用(图形上下文栈)
    iOS开发UI篇—Quartz2D简单使用(二)
    iOS开发UI篇—Quartz2D简单使用(一)
  • 原文地址:https://www.cnblogs.com/xue0123/p/6884219.html
Copyright © 2011-2022 走看看