El comandament dd és força conegut a Linux. És una ordre bastant versàtil, però que pocs coneixen realment tot el que pot fer més enllà de fer còpies de seguretat o empaquetar informació. Per això m'he decidit a crear aquest senzill tutorial amb alguns exemples pràctics del que aquesta comanda dd podria fer. Tots ells són exemples senzills i de coses que es necessita fer de forma quotidiana.
Bé, suposo que ja sabràs que dd és una ordre de la família UNIX i que permet copiar i convertir dades a baix nivell, per tant és bastant potent. En general es feia servir per realitzar backups o còpies de seguretat d'alguns mitjans d'emmagatzematge, encara que també per a transferir dades específiques, convertir d'un tipus de codificació a una altra, etc. Encara que sembli una eina molt primitiva, actualment se segueix usant i molt ...
Alguns exemples pràctics i senzills d'aquest comandament són:
- Clonar un disc dur en un altre perquè sdb sigui una còpia exacta de l'contingut d'sda:
dd if=/dev/sda of=/dev/sdb
- Fer una còpia de seguretat d'un directori, un arxiu, o d'una partició i generar una imatge (IMG, ISO, ...):
dd if=/dev/sda4 of=/home/backup/imagen.img
- Restaurar l'anterior còpia de seguretat:
dd if=/home/backup/imagen.img of=/dev/sda4
- Crear una ISO d'un disc òptic:
dd if=/dev/dvdrom of=/home/media/imagen.iso
- Elimina les dades d'un disc dur sobreescrivint sobre:
dd if=/dev/random of=/dev/sdb
- Crear un arxiu amb una mida determinada, en aquest cas de 10 bytes, però pots triar la quantitat que vulguis, i si modifiqueu count per 2, per exemple, el duplica:
dd if=/dev/zero of=~/prueba bs=100 count=1
Espero que t'hagi servit d'ajuda aquest tutorial, com pots comprovar és molt simple, però et pot estalviar instal·lar altres programes addicionals. Per exemple, si vols fer una ISO d'un CD / DVD / BD, pots utilitzar dd en comptes de tenir un programari específic per a això. Això també em recorda a / dev / loop o el dispositiu de llaç, que també pot ajudar-te a muntar una ISO i accedir al seu contingut sense altres programari addicionals... Recorda que pots veure més informació sobre dd amb «man dd». Té més opcions que potser et resultin interessants.