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 // 备份一个分区到kumata.img镜像文件 dd if=/dev/sda2 of=kumata.img // 备份并压缩.img dd if =/dev/sda2 | gzip kumata.img.gz // 解压.img传回去 gzip -dc /kumata.img.gz | dd of=/dev/sda2 // 清空整个硬盘(把每一位都设为0),数据不可恢复 dd if=/dev/zero of=/dev/sdb // 使用dd命令创建USB启动盘。实现Linux U盘安装(sdc为U盘): dd if=~/ubuntu.iso of=/dev/sdc