说明:经过实验验证,再生龙主要是适合在本机还原原大小的分区,不适合将镜像备份还原到不同大小分区,期间可能有很多莫名奇妙的问题出现。硬盘对拷和PXE网刻这些没发现什么不好。如果要还原到别的电脑镜像制作时建议使用TAR压缩工具实践,这个主要是快且没那么多限制。

Clonezilla是一个用于Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企业集群文件系统VMFS3和VMFS5。Clonezilla支持32位和64位系统,同时支持旧版BIOS和UEFI BIOS,并且同时支持MBR和GPT分区表。它是一个用于完整备份Windows系统和所有安装于上的应用软件的好工具,而我喜欢用它来为Linux测试系统做备份,以便我可以在其上做疯狂的实验搞坏后,可以快速恢复它们。

Clonezilla也可以使用dd命令来备份不支持的文件系统,该命令可以复制块而非文件,因而不必在意文件系统。简单点说,就是Clonezilla可以复制任何东西。(关于块的快速说明:磁盘扇区是磁盘上最小的可编址存储单元,而块是由单个或者多个扇区组成的逻辑数据结构。)

其实就是一个Linux版的Ghost,甚至比Ghost还要强大,支持PXE进行批量还原,并且通杀Linux,Mac,Windows的系统文件格式。

由于官方经常更新里面的操作,不过是基于中文界面,一看就能用,操作方式可以进去之后再慢慢进行摸索吧。下面列出一些官方以及实践的文件。

制作U盘启动也非常方便,只需要把文件拷贝到U盘即可。

官方下载:http://www.clonezilla.org/downloads/download.php?branch=alternative

离线版本:(链接: https://pan.baidu.com/s/1dEYSUNB 密码: p5fc)

对于i386和AMD64的区别:

请先尝试i386版本(最慢,但适用于几乎现代的x86 CPU)。但是,如果您需要UEFI安全启动,请使用AMD64版本的替代(基于Ubuntu)的Clonezilla Live。

关于制作U盘启动的一些说明:

1、一般官方说只要解压出ZIP的文件,然后复制到U盘即可启动。

2、如果尝试第一种无法使用时,可以尝试将ISO文件写入到U盘启动,我猜测可能是一些老主板不知道U盘的UEFI模式启动,制作参考:http://www.cnblogs.com/EasonJim/p/7616673.html

3、如果发现硬盘分区没有时,应该尝试在Shell上使用mount挂载硬盘分区。

4、再生龙不支持还原到别的分区,只能还原到原分区,但是可以通过修改文件来达到目的,将分区名称,比如sda1开头的替换成需要还原的分区名,然后修改parts文件的内容为需要还原的分区名。

5、不支持从大分区镜像还原到小分区,但是可以通过小分区镜像还原到大分区,但是还原后要重新更新UUID和容量。可以参考这个来找一下思路:http://www.cnblogs.com/EasonJim/p/7461319.html

6、如果想从大分区还原到小分区的镜像,只能从根本入手,备份镜像的机器先调小,备份镜像后再还原。那么得到的镜像就足够小了。推荐工具Gparted。

U盘制作方法:

sudo fdisk -l 

查看磁盘信息,主要看清楚u盘的路径(例如:/dev/sdb1)、格式(例如:FAT32)

sudo mkfs.vfat -F 32 /dev/sdb1 

格式化U盘为FAT32,如果格式化不掉,那是因为Ubuntu Desktop版本的是自动mount的,所以我们要先umount一下,然后再格式化。

sudo umount /media/XXX/F86C-FD3D/

XXX是指u盘挂着在哪个用户下,umount之后再进行格式化:

sudo mkfs.vfat -F 32 /dev/sdb1
sudo mount /dev/sdb1 /mnt

把U盘挂载到/mnt目录下

unzip clonezilla-live-20160210-wily-amd64.zip -d /mnt

解压clonezilla-live-20160210-wily-amd64.zip到/mnt目录

cd /mnt/utils/linux/

进入这个目录

sudo bash ./makeboot.sh /dev/sdb1

运行脚本文件,将信息写到/dev/sdb1上

cd / 

来到根目录,如果还在/mnt目录下的话就不能umount,

umount /mnt

umount掉U盘,至此,u盘制作完毕。

第二种制作U盘启动方法:

1、使用Tuxboot

下载:https://tuxboot.org/download/,离线版本上面已经有了。

2、使用

参考:

http://clonezilla.nchc.org.tw/clonezilla-live/(官方教程)

http://forum.ubuntu.org.cn/viewtopic.php?p=2643583

http://www.linuxidc.com/Linux/2014-09/107117.htm

http://www.linuxidc.com/Linux/2013-11/92335.htm

http://www.linuxidc.com/Linux/2011-06/37854.htm

http://www.linuxidc.com/Linux/2010-11/30152.htm

http://www.linuxidc.com/Linux/2009-05/20148p5.htm

http://storysky.blog.51cto.com/628458/291587/

http://www.178linux.com/8996

http://blog.csdn.net/lu_embedded/article/details/58703899

http://blog.sina.com.cn/s/blog_6fae1cb80100m2tg.html

https://www.ibm.com/developerworks/cn/linux/l-clonezilla/

http://blog.csdn.net/jiangwei0512/article/details/73692007

http://www.linuxidc.com/Linux/2011-06/37854.htm(还原到不同分区的做法)

http://blog.csdn.net/acoolbest/article/details/51027240(U盘制作方法,以上部分内容转自此篇文章)

Linux系统备份还原工具3(使用Clonezilla/再生龙对硬盘进行镜像和克隆,类似于Ghost)的更多相关文章

  1. Linux系统备份还原工具2(TAR/压缩工具)

    相比DD备份还原工具,TAR压缩还原工具更加小巧和灵活,但是不能备份MBR.当然可以通过重新安装GRUB来解决MBR的这一问题.同时,TAR的做法也是官方推荐的. 注意:一个硬盘启动时最新经过MBR( ...

  2. Linux系统备份还原工具1(DD)

    注意:只要时运行备份,建议都使用Ubuntu的Live CD功能启动来操作(即启动盘下的试用Ubuntu而不安装的功能),因为这样可以减少资源占用造成的备份不完整. 说明: 1.使用DD进行硬盘备份可 ...

  3. Linux系统备份还原工具4(rsync/远程数据同步工具)

    rsync即是能备份系统也是数据同步的工具. 在Jenkins上可以使用rsync结合SSH的免密登录做数据同步和分发.这样一来可以达到部署全命令化,不需要依赖任何插件去实现. 命令参考:http:/ ...

  4. Linux系统备份还原工具1(DD)(应用实例)

    DD使用教程:http://www.cnblogs.com/EasonJim/p/7442223.html 以下实例没经过大量测试,可能在一些机器上不会有效. 一般围绕以下几点进行设置: 1.dd完后 ...

  5. LINUX系统备份还原

    1.Linux系统备份工具 REAR (RELAX-AND-RECOVER) https://blog.csdn.net/qq43748322/article/details/78710754?loc ...

  6. linux 系统备份还原

    操作系统或文件备份 tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude ...

  7. linux系统 备份与还原

    linux 系统备份与还原备份系统:1.成为 root 用户: su root2.进入根目录: cd /3.用tar命令打包压缩:tar cvpjf 压缩包名.tar.bz2 --exclude=/压 ...

  8. 【实用Windows双系统一键备份还原工具】Winclone Pro for Mac

    [简介] 今天和大家分享最新的 Winclone Pro 7.3.3 Mac 版本,这是一款Mac上强大易用的Windows分区备份还原工具,类似于Windows上的一键Ghost,能够将 PC 上的 ...

  9. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十三):系统备份还原

    系统备份还原 在很多时候,我们需要系统数据进行备份还原.我们这里就使用MySql的备份还原命令实现系统备份还原的功能. 新建工程 新建一个maven项目,并添加相关依赖,可以用Spring boot脚 ...

随机推荐

  1. BootStrap Select2组件

    想使用Select2组件必须引用:select2.min.css和select2.min.js两个文件:如下: 页面写法很简单: 在这里多选是没有搜索功能的,只有单选的时候才会有搜索功能. Selec ...

  2. com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "FileSize"

    请求阿里云的OSS接口图片信息,返回json格式的数据,通过ObjectMapper将json转为Image对象时候报错转换失败 将json转对象的代码: String jsonStr = " ...

  3. css选择器的对比样式代码精简

    通常就分为这三大类:* 选定所有对象.通配选择符(Universal Selector)通常不建议使用通配选择符,因为它会遍历并命中文档中所有的元素,出于性能考虑,需酌情使用一.标签选择器,以开始标签 ...

  4. (转)淘淘商城系列——使用maven tomcat插件启动web工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72672138 上文我们一起学习了怎样搭建maven工程,这篇文章我就来教大家一起学习怎样用to ...

  5. UI开发复杂度度量

    1)要素的个数: 2)要素布局和渲染的复杂度: 3)交互的复杂度. 本质上分为两种:要素的复杂度和联系的复杂度. 联系包含要素间布局的联系与交互的联系,已经和外部上下文的联系.

  6. 5-Java-C(调和级数)

    题目描述: 1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数. 它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字. 但是,它发散的很慢: 前1项和达到 1. ...

  7. 计算机内存数据存储基本原理----寄存器和RAM的电路基础

    计算机里存储数据主要有这几个部件:CPU里的寄存器和缓存.内存(内存条)和磁盘,这里我们主要简单讲下寄存器和内存条的基础实现电路. 在前面的文章<CPU怎么计算1+1----CPU计算的电路基础 ...

  8. B1. Concurrent 多线程的创建

    [概述] 多线程的创建常用的有两种方法:1). 继承 Thread 类: 2). 实现 Runnable 接口: 3). 实现 Callable 接口. [继承 Thread 类] /** * 1. ...

  9. IOS沙盒(sandbox)机制和文件操作

    IOS学习之IOS沙盒(sandbox)机制和文件操作   作者:totogo2010 ,发布于2012-9-21,来源:CSDN   目录: IOS学习之IOS沙盒(sandbox)机制和文件操作( ...

  10. 排序算法,以php为代码示例

    一.冒泡排序 <?php/** * Created by PhpStorm. * User: 郑楚周 * Date: 2018/9/28 * Time: 16:10 */ /**冒泡排序 * C ...