DD

Kategorie: Nástroje

Kopírování a převod souborů, disků a zařízení podle použitých operandů.

Co je DD a na co se hodí?

Kopíruje soubory, převádí, klonuje disky i s oddíly anebo vytváří obrazy disků. Skvěle se hodí pro duplikaci disku i s oddíly anebo dovede vytvořit například záložní obraz disku anebo celého systému.

Pro mě je nezbytný pro instalaci systému na Raspberry z připraveného obrazu disku. Jakékoli instalační CD/DVD si s ním jednoduše přenesu do iso souboru.

Volby a operandy

  • if=zdroj Určí zdroj dat, může být disk, obraz disku a zařízení.
  • of=cíl Určí cíl přenosu, může být disk, obraz disku a zařízení.
  • bs=4M Určí 4MB čtení a zápis najednou (výchozí je 512), přebíjí parametry ibs a obs.
    • 4M = 4 MB
    • 512 = 512 B
  • status=úroveň Učí úroveň zobrazení informací vypsaných do stderr. K dispozici jsou úrovně:
    • none Potlačí vše kromě chybových zpráv.
    • noxfer Potlačí finální statistiku.
    • progress Ukáže statistiky přenosu.

Příklady

  • Klonování celého disku:
dd if=/dev/sda of=/dev/sdb status=progress
  • Vytvoření iso obrazu disku:
dd if=/dev/sda1 of=/mnt/zaloha/zaloha.iso
  • Přenos iso obrazu na disk:
dd bs=4M if=raspbian.iso of=/dev/sdb conv=fsync

Poznámky

  • Starší verze nepodporuje progress.