摘自:http://os.51cto.com/art/201006/206871.htm

给你的系统磁盘制作一个镜像拷贝是创建备份的好办法。由于便携式U盘总是有比较低廉的价格,你可以维护数个拷贝以便循环利用。如果你的主磁盘崩溃了,你可以在几分钟之内恢复回来并继续运行。于是剩下的事情就是真正去创建镜像拷贝的操作了。有很多种方法可以完成这项任务,我们将在这里介绍几种,以便你可以学会。

制作系统磁盘的镜像拷贝最大的问题是你必须从另外一个设备启动,这样才能得到一个真正的拷贝。第一种可供选择的方法有Live CD和可启动U盘。你很可能在什么地方保存有一份你最喜欢的发行版安装盘的拷贝,这是一个最明显的选择。在这里我们将使用U盘上的Ubuntu 10.04发行版。第二种选择是使用Clonezilla之类的真正用于磁盘复制的发行版。这也许是你完成这项工作最简单的方法,尤其是在你不习惯使用命令行的情况下。

选择1: 可启动Ubuntu优盘

如果你已经运行了一个Ubuntu,那么创建一个可启动U盘不过是小菜一碟。不过如果没有的话要创建也不是十分困难。你真正需要的只是这个发行版的ISO文件。如果你连这个都没有的话,那你就到Ubuntu站点下载。在这个下载页有一个选项,告诉你怎么在Mac OS X、Ubuntu和Windows下面创建可启动U盘。

一旦创建,你可以直接用这个U盘启动。你可能需要改变你的BIOS设置以便可以从USB设备启动。很多较新的系统(如Dell的机器)有一个亮出启动菜单的选项,方法是在加电启动的时候按下F12 键。一旦系统启动完成,你就可以开始制作你的镜像备份了。你可能想运行一下System/Administration列表下面的Disk Utility。这样可以让你有机会看到所有连接在系统上的磁盘及其他们的组织结构。

Disk Utility提供许多工具,包括挂载/卸载和格式化一个卷。如果你要重用一个老的Windows盘,那么从这里开始并格式化驱动器是一个好办法。 GParted 0.5.1包含在标准的Ubuntu 10.4基本启动盘中,其中包括一个拷贝分区的选项。完成这项工作的指示可以在GParted站点或者Ubuntu论坛找到。如果你想要,也可以使用GParted Live CD。

如果你选择了将系统备份到一个外置的USB驱动器,那你得做好等待的准备。在我们这种情况下预计时间大概是四个小时左右。使用Thermaltake BlackX ST0005U之类的硬盘盒适配器是一个不错的选择。它带有eSATA连接器,可以极大地加速数据的传输处理。如果你失意个经常折腾或者尝新系统的人,那么这个东西是一个必需品。


GParted


Disk Utility

选择2: Clonezilla

Clonezilla是一个专门用来克隆磁盘驱动器的Linux发行版。它可以操作任何你所能想象到的文件系统类型。Clonezilla有两种版本:Live和SE。Live版本与Ubuntu的Live优盘有着几乎相同的用法。你用Live优盘启动计算机,然后便可以在任何连接在计算机上的磁盘上进行各种拷贝操作。Clonezilla提供了多种工具,用一个简单的菜单系统组织起来以便提供操作的帮助指导。默认的分区拷贝工具是Partclone。Clonezilla的SE版(服务器版)意味着它可以用来在网络上进行磁盘克隆。

Clonezilla的最新版本是1.2.5.17,基于Debian或者Ubuntu。现在你还可以下载AMD64的版本,支持所有的64位应用程序,并且可以对更大的分区进行镜像。所有的应用程序都更新到了最新版,内核则用的是 2.6.32-12。使用Clonezilla进行硬盘镜像最难的地方是要弄清楚哪个是主驱动器,哪个是用来拷贝的。Clonezilla在拷贝主引导记录(MBR)的时候做的非常仔细,而用Ubuntu的Live CD完成同样工作的时候需要玩一些命令行上面的魔术。

选择3: dd

如果你是一个命令行控,你可以使用dd命令来完成这些事情。用dd对一个驱动器进行镜像的命令类似于这样:

# dd if=/dev/sda of=/dev/sdb

这里假设/dev/sda是你想要拷贝的驱动器而/dev/sdb是目标驱动器。你会发现发现这种办法的速度跟上面的选择1里面提到的GParted方式一样。你选择那种方法其实真的无所谓,重要的事情是你做了某种类型的系统备份。计算机总是时不时的可能出错,而备份就是现在你能花最小代价来负担的办法。现在就把你的忧愁扔到一边,备份你的系统吧。继续吧,我们等着你。


Clonezilla


Clonezilla 启动菜单

http://www.linuxdiyf.com/viewarticle.php?id=274947

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

Linux备份入门:3种克隆方法详解_Clonezilla的更多相关文章

  1. iOS中 三种随机数方法详解

    ios 有如下三种随机数方法: //第一种 srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; //第二种 srandom(t ...

  2. Linux常用命令last的使用方法详解

    http://www.jb51.net/article/120140.htm 最近在学习linux命令,学习到了last命令,发现很多同学对last命令不是很熟悉,last命令的功能列出目前与过去登入 ...

  3. 【转】Linux中history历史命令使用方法详解

    原文网址:http://os.51cto.com/art/201205/335040.htm 当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效 ...

  4. Linux中history历史命令使用方法详解

    当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升.事实上,一旦你掌 握了我在下面给出的15个有关Linux history历史命 ...

  5. Linux线程体传递参数的方法详解

    传递参数的两种方法 线程函数只有一个参数的情况:直接定义一个变量通过应用传给线程函数. 例子 #include #include using namespace std; pthread_t thre ...

  6. JavaScript函数的4种调用方法详解

    在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C#或其他描述性语言那样仅仅作为一个模块来使用.函数有四种调用模式,分别是:函数调用形式.方法调用形式.构造 ...

  7. PHP跳转页面的几种实现方法详解

    •PHP页面跳转一.header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法.header()函数的主要功能是将HTTP协议标头(header)输出到浏览器.header() ...

  8. Linux系统木马后门查杀方法详解

    木马和后门的查杀是系统管理员一项长期需要坚持的工作,切不可掉以轻心.以下从几个方面在说明Linux系统环境安排配置防范和木马后门查杀的方法: 一.Web Server(以Nginx为例) 1.为防止跨 ...

  9. servlet两种配置方法详解

     1.web.xml中Servlet的注解 <servlet> <!-- servlet的内部名称,自定义 --> <servlet-name>DemoAction ...

随机推荐

  1. 视图缩放、移动、旋转--ios

    UIView *view=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)]; view.backgroundColor=[UICo ...

  2. 归档-ios

    /****普通对象归档**/ NSString *homePath=NSHomeDirectory(); NSString *fileName=@"test.vse"; NSStr ...

  3. unity3d中切换武器

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...

  4. 虚拟化之xenserver

    安装XenServer系统的硬盘大小为1T,自身存放10来个虚拟硬盘为50G的虚拟机不成问题.但在实际应用中,由于通过nfs等方式使用异地存储, 本地硬盘用作存放虚拟机的元数据,因此安装XenServ ...

  5. Mozilla Brick:一个Web组件Polyfill库

    Web组件是一个W3C规范,它旨在使Web开发人员能够定义具有非常丰富的视觉效果和高可交互性且易于组合的小组件.Brick库提供了新的自定义HTML标签,从而抽象了用户常用接口模式.在浏览器本身支持类 ...

  6. javascript 停止事件冒泡以及阻止默认事件冒泡

    停止事件冒泡 function stopBubble(e) { // 如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) { // ...

  7. Android中使用speex将PCM录音格式转Wav格式

    Android中使用speex将PCM录音格式转Wav格式 2013-09-17 17:24:00|  分类: android |  标签:android  speex  wav  |举报|字号 订阅 ...

  8. 无状态Web应用集成——《跟我学Shiro》

    http://www.tuicool.com/articles/iu2qEf 在一些环境中,可能需要把Web应用做成无状态的,即服务器端无状态,就是说服务器端不会存储像会话这种东西,而是每次请求时带上 ...

  9. SQL集合运算参考及案例(一):列值分组累计求和

    概述 目前企业应用系统使用的大多数据库都是关系型数据库,关系数据库依赖的理论就是针对集合运算的关系代数.关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式.不过我们在工作中发现,很多人 ...

  10. HTML5 CANVAS 高级

    加载图片 获取图像有三种方式: a : createImageData(),没有效率,一个像素一个像素的绘制: b : var img= document.getElementById("i ...