1. 程式人生 > >Linux:dd命令

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