请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解在Linux系统中怎么克隆系统镜像、克隆分区、整盘克隆。它跟Windows系统有何区别?

您可能想要克隆Linux分区甚至整个硬盘数据的原因有很多,其中大多数用户只是想数据备份。在Linux中,可以通过使用partimage或Clonezilla等外部工具以多种方式实现这一点。

然而,在本教程中,我们将回顾使用dd工具进行Linux磁盘克隆镜像,dd是最常用的文件转换或复制工具,它预装在大多数Linux发行版中。

2. 如何克隆Linux分区镜像

使用dd命令,您可以复制整个硬盘驱动器或只是一个Linux分区。让我们从克隆一个分区开始。在我的例子中,我有以下驱动器:/dev/sdb, /dev/sdc。我将克隆/dev/sdb1/到/dev/sdc1

首先使用fdisk命令列出这些分区,如下所示。

fdisk -l /dev/sdb1/ /dev/sdc1

查看Linux分区信息

上面的命令告诉dd使用/dev/sdb1作为输入文件,并将其写入输出文件/dev/sdc1,即克隆Linux分区sdb1至sdc1

克隆Linux分区镜像

完成以下操作后,sdb1的内容已经成功复制至sdc1,执行以下命令查看结果

fdisk -l /dev/sdb1 /dev/sdc1

验证克隆Linux分区镜像是否成功

3. Linux怎么linux整盘克隆呢

克隆Linux硬盘类似于克隆分区。但是,不需要指定分区,而是使用整个硬盘。注意,在这种情况下,建议目标硬盘空间的大小与源驱动器相同或者更大,不然整盘克隆失败。

dd if=/dev/sdb of=/dev/sdc

Linux怎么linux整盘克隆

以上命令将会把硬盘/dev/sdb及其分区复制到目标硬盘/dev/sdc上,即不仅仅是复制内容,而且分区表等等底层信息也一起复制。您可以通过使用fdisk命令列出两个硬盘分区信息以验证是否克隆成功。

fdisk -l /dev/sdb /dev/sdc

Linux验证linux整盘克隆是否成功

4. 如何备份Linux MBR信息

dd命令还可以用来备份MBR,它位于硬盘的第一个扇区,MBR信息保存在第一个分区之前。所以,如果你想创建备份你的MBR信息,只需运行:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1

以上命令同样可以备份Windows系统的MBR。

上面的命令告诉dd将/dev/sda复制到/backup/mbr。步骤512字节的img和count选项告诉只复制特定的一个块。换句话说,您告诉dd将/dev/sda前512个字节提取出来,备份到指定文件中。

如何备份Linux MBR信息

完成操作

5. 总结

通过本教程,您将学习到如何利用dd命令复制或克隆Linux分区或系统镜像或者整个硬盘的信息,因dd操作的是底层数据,是块的复制,不是单纯文件复制,所以它比较慢,也比较危险,操作时应该谨慎。

windows系统改装为linux系统_Linux怎么克隆系统?备份系统跟Windows系统有区别吗?...相关推荐

  1. Windows改装成Linux,Windows系统改装成Linux系统

    说下背景:上级领导要求的将一台windows系统的电脑改装成Linux系统的电脑.弄了一天半的时间终于弄好了. 下面时操作过程以及自己遇到的一些坑. 一.制作一个启动盘 使用一个大于8G的U盘制作启动 ...

  2. Window系统改装为linux系统

    以下以安装Centos6.5为例 1.  下载资料 1.1  准备一个U盘(大于8G) 1.2  下载U盘启动盘制作工具  UltraISO http://qunying.jb51.net:81/20 ...

  3. 双系统怎么用linux做引导盘,巧用安装盘实现双系统引导

    巧用安装盘实现双系统引导 发布时间:2005-05-15 00:44:53来源:红联作者:cooc 使用此方法的前提是:在Linux根分区中保存了Linux引导程序.如果在安装Linux时选择了把引导 ...

  4. linux关机_Linux中shutdown,halt,poweroff,init 0区别

    1)shutdown命令 我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数 ...

  5. linux网卡有很多error,教你设置win7系统虚拟机安装linux提示network error的解决方法...

    很多朋友在使用电脑的过程中,会发现win7系统虚拟机安装linux提示network error的现象,当遇到win7系统虚拟机安装linux提示network error的问题,我们要怎么解决呢?如 ...

  6. Linux上网本和XP,上网本Linux系统改装XP系统的经验分享.pdf

    昨新购一台上网本 将预装的Linux系统改装了XP系统 过程艰辛 为了使大家少走弯路 现将捣鼓过程 介绍如下 目标物 宏基上网本 型号ASPIRE ONE 721 AMD处理器 SATA格式的硬盘 家 ...

  7. windows远程桌面linux系统,Windows远程桌面控制Linux图文详解

    随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务. 我们经常见到的几种最为常用的windows下远程管理Linu ...

  8. windows系统中查看linux分区的三种方式

    双系统中windows查看linux分区的三种方式 一.这个算是大家早有耳闻的啦,就是使用Explore2fs这个工具,可以去 http://www.chrysocome.net/explore2fs ...

  9. windows cmd 窗口 显示信息慢_Windows系统直接运行Linux,竟是如此简单

    要想在Windows10以前的系统上,运行Linux程序是比较复杂的,需要使用cygwin之类的工具,不仅下载慢,而且功能有限,后来出现了诸如VirtualBox,VMWare Workstation ...

最新文章

  1. CoBigICP:一种基于相关熵以及双向匹配的鲁棒且准确的配准方法
  2. Windows下删除Kafka中某个Group
  3. hibernate 最新 jar 下载
  4. github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
  5. java学习笔记(4)
  6. javaMail邮件发送
  7. 一条SQL语句的执行过程
  8. 【软件开发底层知识修炼】十四 快速学习GDB调试一 入门使用
  9. 基础html交代选择器,html 选择器之基础选择器
  10. 洛谷 P3372 【模板】线段树 1
  11. java中String的特点,字面对象和构造方法的区别
  12. 【App】不通过App Store实现ios应用分发下载安装(转)
  13. 学习PMBOK对ITTO输入输出的技术工具整理(关系)
  14. 为什么说10月24日是程序员的节日?
  15. Angular真有React开发人员讲得那么差劲?
  16. ch340t电路_USB转串口CH340各封装官方原理图、PCB参考电路图下载2018-3-23
  17. Asciinema - 终端日志记录神器,机器学习开发者的福音
  18. 让女人爱上你 打动女人的5大法门
  19. android 读文字软件,文字语音朗读软件
  20. 1.7 使用不同设备类型的iOS模拟器 [原创iOS开发-Xcode教程]

热门文章

  1. 开源 免费 java CMS - FreeCMS2.1 菜单管理
  2. Fix chrome 下flash crash的问题
  3. 丢失MySQL root 密码?
  4. Linux下Redis的安装、配置操作说明
  5. 拳击 武术java父类,拳击是一种很有力量的武术类型
  6. 1582年日历怎么了_【知乎周边】知乎2020年日历开箱+测评
  7. tickcount()修改成小时分钟_银行核心系统24小时机制实现总结
  8. pyaudio usb playback_5.5寸触控屏IP电话会议USB全向麦克风NK-OAM600U_影视工业网
  9. tar解压出错tar: Child returned status 1
  10. c语言改错和填空能运行吗,C语言改错填空编程