ubuntu系统克隆

使用clonezilla,原文地址:http://www.linuxidc.com/Linux/2014-09/107117.htmphp

相似的一篇:http://storysky.blog.51cto.com/628458/291587/html

另一种方法:linux

ubuntu系统下快速克隆(ubuntu的Ghost): http://jingyan.baidu.com/article/2c8c281df0c5d00009252a4d.htmlubuntu

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能够复制任何东西。(关于块的快速说明:磁盘扇区是磁盘上最小的可编址存储单元,而块是由单个或者多个扇区组成的逻辑数据结构。)服务器

Clonezilla分为两个版本:Clonezilla Live和Clonezilla Server Edition(SE)。Clonezilla Live对于将单个计算机克隆到本地存储设备或者网络共享来讲是一流的。而Clonezilla SE则适合更大的部署,用于一次性快速多点克隆整个网络中的PC。Clonezilla SE是一个神奇的软件,咱们将在从此讨论。今天,咱们将建立一个Clonezilla Live USB存储棒,克隆某个系统,而后恢复它。网络

Clonezilla和Tuxboot

当你访问下载页时,你会看到稳定版和可选稳定发行版。也有测试版本,若是你有兴趣帮助改善Clonezilla,那么我推荐你使用此版本。稳定版基于Debian,不含有非自由软件。可选稳定版基于Ubuntu,包含有一些非自由固件,并支持UEFI安全启动。数据结构

在你下载Clonezilla后,请安装Tuxboot来复制Clonezilla到USB存储棒。Tuxboot是一个Unetbootin的修改版,它支持Clonezilla;你不能使用Unetbootin,由于它没法配合工做。安装Tuxboot有点让人头痛,然而Ubuntu用户经过我的包归档包(PPA)方便地安装:ssh

  1. $ sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot
  2. $ sudo apt-get update
  3. $ sudo apt-get install tuxboot

若是你没有运行Ubuntu,而且你的发行版不包含打包好的Tuxboot版本,那么请下载源代码tarball,并遵循README.txt文件中的说明来编译并安装。工具

安装完Tuxboot后,就可使用它来建立你精巧的可直接启动的Clonezilla USB存储棒了。首先,建立一个最小200MB的FAT 32分区;图1(上图)展现了使用GParted来进行分区。我喜欢使用相似“Clonezilla”这样的标签,这会让我知道它是个什么东西。该例子中展现了将一个2GB的存储棒格式化成一个单个分区。

而后,启动Tuxboot(图2)。选中“预下载的(Pre-downloaded)”而后点击带省略号的按钮来选择Clonezilla文件。它会自动发现你的USB存储棒,而你须要选中分区号来确保它找到的是正确的那个,个人例子中是/dev/sdd1。点击肯定,而后当它完成后点击退出。它会问你是否要重启动,不要担忧,如今不用重启。如今你有一个精巧的便携式Clonezilla USB存储棒了,你能够随时随地使用它了。

建立磁盘镜像

在你想要备份的计算机上启动Clonezilla USB存储棒,第一个映入你眼帘的是常规的启动菜单。启动到默认条目。你会被问及使用何种语言和键盘,而当你到达启动Clonezilla菜单时,请选择启动Clonezilla。在下一级菜单中选择设备镜像,而后进入下一屏。

这一屏有点让人摸不着头脑,里头有什么localdev,sshserver,sambaserver,以及nfsserver之类的选项。这里就是要你选择将备份的镜像拷贝到哪里,目标分区或者驱动器必须和你要拷贝的卷要同样大,甚至更大。若是你选择localdev,那么你须要一个足够大的本地分区来存储你的镜像。附加的USB硬盘驱动器是一个不错的,快速而又简单的选项。若是你选择任何服务器选项,你须要能链接到服务器,并提供IP地址并登陆上去。我将使用一个本地分区,这就是说要选择localdev。

当你选择local_dev时,Clonezilla会扫描全部链接到本地的存储折本,包括硬盘和USB存储设备。而后,它会列出全部分区。选择你想要存储镜像的分区,而后它会问你使用哪一个目录并列出目录。选择你所须要的目录,而后进入下一屏,它会显示全部的挂载以及已使用/可用的空间。按回车进入下一屏,请选择初学者仍是专家模式。我选择初学者模式。

在下一屏中,你能够选择存盘,就是选择建立整个硬盘的镜像,仍是建立分区镜像,建立分区镜像容许你选择单个分区。我想要选择分区。

下一屏中,它会问你新建镜像的名称。在接受默认名称,或者输入你本身的名称后,进入下一屏。Clonezilla会扫描你全部的分区并建立一个检查列表,你能够从中选择你想要拷贝的。选择完后,在下一屏中会让你选择是否进行文件系统检查并修复。我才没这耐心,因此直接跳过了。

下一屏中,会问你是否想要Clonezilla检查你新建立的镜像,以确保它是可恢复的。选“是”吧,确保万无一失。接下来,它会给你一个命令行提示,若是你想用命令行而非GUI,那么你必须再次按回车。你须要再次确认,并输入y来确认制做拷贝。

在Clonezilla建立新镜像的时候,你能够好好欣赏一下这个友好的红、白、蓝三色的进度屏(图3)。

所有完成后,按回车而后选择重启,记得拔下你的Clonezilla USB存储棒。正常启动计算机,而后去看看你新建立的Clonezilla镜像吧。你应该看到像下面这样的东西:

  1. $ ls -/2014-08-07-11-img/
  2. total 1241448
  3. -rw-r--r--1 root root 1223Aug704:22 blkdev.list
  4. -rw-r--r--1 root root 636Aug704:22 blkid.list
  5. -rw-r--r--1 root root 3658Aug704:24 clonezilla-img
  6. -rw-r--r--1 root root 12379Aug704:24Info-dmi.txt
  7. -rw-r--r--1 root root 22685Aug704:24Info-lshw.txt
  8. -rw-r--r--1 root root 3652Aug704:24Info-lspci.txt
  9. -rw-r--r--1 root root 171Aug704:24Info-packages.txt
  10. -rw-r--r--1 root root 86Aug704:24Info-saved-by-cmd.txt
  11. -rw-r--r--1 root root 5Aug704:24 parts
  12. -rw-------1 root root 1270096769Aug704:24 sda6.ext4-ptcl-img.gz.aa
  13. -rw-r--r--1 root root 37Aug704:22 sda-chs.sf
  14. -rw-r--r--1 root root 1048064Aug704:22 sda-hidden-data-after-mbr
  15. -rw-r--r--1 root root 512Aug704:22 sda-mbr
  16. -rw-r--r--1 root root 750Aug704:22 sda-pt.parted
  17. -rw-r--r--1 root root 625Aug704:22 sda-pt.parted.compact
  18. -rw-r--r--1 root root 514Aug704:22 sda-pt.sf

恢复Clonezilla镜像

恢复镜像和建立镜像相似。再次使用Clonezilla启动,通过一样的初始化步骤后,选择devimage,而后在localdev屏,选择你要恢复的镜像所在的位置,它要么在本地设备上,要么在网络共享上。而后继续下面的操做,确保你的恢复镜像正确,并选择了正确的位置。

你能够在Clonezilla Live文档页得到更多Clonezilla的神奇力量。Clonezilla Live 的详细介绍请点这里

Clonezilla 的详细介绍请点这里
Clonezilla 的下载地址请点这里

相关阅读

使用Clonezilla迁移到虚拟Linux环境 http://www.linuxidc.com/Linux/2009-05/20148.htm

Freebsd 8.0 上架设PXE Boot 服务及 Clonezilla 远程备份还原服务 http://www.linuxidc.com/Linux/2010-11/30152.htm

硬盘引导Clonezilla ISO以及使用Clonezilla将镜像恢复至不一样分区的方法 http://www.linuxidc.com/Linux/2011-06/37854.htm

经过Clonezilla(再生龙) Live 2.2.0-13 备份和恢复设备 http://www.linuxidc.com/Linux/2013-11/92335.htm

本文永久更新连接地址http://www.linuxidc.com/Linux/2014-09/107117.htm

相关文章
相关标签/搜索