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

猜你喜欢

转载自www.cnblogs.com/kumata/p/10231056.html