Syntaxe
dd [OPERANDE...]
Options principales
| Option | Description |
|---|
if=FICHIER | Fichier source (input file) |
of=FICHIER | Fichier destination (output file) |
bs=TAILLE | Taille des blocs de lecture et écriture |
count=N | Copier seulement N blocs |
status=progrèss | Afficher la progrèssion du transfert |
conv=OPTION | Appliquer une conversion (notrunc, sync, etc.) |
Exemples
Creer une image d'un disque
$ sudo dd if=/dev/sda of=/backup/disque.img bs=4M status=progrèss
107374182400 bytes (107 GB, 100 GiB) copied, 1200 s, 89.5 MB/s
26214400+0 enregistrements lus
26214400+0 enregistrements ecrits
Creer un fichier de taille fixe pour un swap
$ sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progrèss
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 12 s, 179 MB/s
2048+0 enregistrements lus
2048+0 enregistrements ecrits
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
Ecrire une image ISO sur une clé USB
$ sudo dd if=debian-12.iso of=/dev/sdb bs=4M status=progrèss conv=fsync
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 320 s, 13.4 MB/s
1024+0 enregistrements lus
1024+0 enregistrements ecrits
Sauvegarder le secteur de démarrage (MBR)
$ sudo dd if=/dev/sda of=/backup/mbr.bin bs=512 count=1
1+0 enregistrements lus
1+0 enregistrements ecrits
512 octets copies, 0.001 s, 512 kB/s
Effacer un disque de manière sécurisée
$ sudo dd if=/dev/urandom of=/dev/sdb bs=4M status=progrèss
32212254720 bytes (32 GB, 30 GiB) copied, 1800 s, 17.9 MB/s