Linux:dd命令

Posted KumataのBloG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux:dd命令相关的知识,希望对你有一定的参考价值。

dd:“data duplicator”

意为数据复印机,它可以用来拷贝和转换数据。

  • 备份和恢复整个硬盘或分区
  • 备份MBR(主引导记录)
  • 在ASCII和EBCDIC格式之间转换
  • 也可以为Linux内核制作启动镜像

dd参数的解释:

  • if=<source>:source代表要复制的数据源,if是“input file”的简写。
  • of=<destination>:把数据拷贝到哪,of是“output file”的简写。
  • [options]:额外的选项,块大小、格式等待。

使用示例:

// 克隆一个硬盘到另一个
dd if=/dev/sda of=/dev/sdb

// 备份一个分区到hdadisk.img镜像文件
dd if=hdadisk.img of=/dev/sda2
// 备份并压缩
dd if =/dev/sda2 | bzip2 hdadisk.img.bz2

// 清空整个硬盘(把每一位都设为0),数据不可恢复
dd if=/dev/zero of=/dev/sdb

// 使用dd命令创建USB启动盘。实现Linux U盘安装(sdc为U盘):
dd if=~/ubuntu.iso of=/dev/sdc

 

更多dd示例见http://blog.topspeedsnail.com/archives/3799

以上是关于Linux:dd命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux dd 命令怎么用?具体例子?

Linux系统之dd命令详解

Linux显示dd命令进度

Linux固件开发 | 工欲善其事必先利其器之Linux dd命令

Linux入门之磁盘管理dd命令使用

Linux-dd命令详解