dd è un comando da terminale molto usato in Unix che serve per trasferire blocchi di dati. Si tratta di un tool molto flessibile facilmente utilizzabile per scrivere .iso su penne USB, per creare .iso da CD o da una qualsiasi cartella, per fare backup di partizioni….
Tutti i parametri che possiamo dare a dd sono nella forma:
dd nome_parametro=valore
e non è rilevante l’ordine con cui inseriamo i valori.
if=/percorso/
Legge i dati dal file o dalla partizione indicata.
of=/percorso/
scrive i dati dal file o dalla partizione indicata.
bs=x
Indica la dimensione dei blocchi
count=x
Copia solo il numero specificato di blocchi
Per una lista completa digita da terminale
man dd
Ecco alcuni esempi di utilizzo.
Per creare una .iso del CD/DVD inserito nel nostro lettore sr0
dd if=/dev/sr0 of=file.iso
Per scrivere un immagine ISO su una penna USB sdb
dd if=file.iso of=/dev/sdb
Per creare un backup della partizione sda1
dd if=/dev/sda1 of=backup
questo è tutto