Es mostren els missatges amb l'etiqueta de comentaris avançat. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris avançat. Mostrar tots els missatges

dijous, 21 d’abril del 2016

Us bàsic de la comanda dd

La comanda dd ( Dataset Definition ) és una senzilla però potenta eina que ens permet la clonació o grabació d'imatges a discos o viceversa.

NOTA - Totes les ordres les farem com l'uisuari root:
sudo -s
Primer de tot cal tenir clar quins són els punts de montatge i les particions dels discos a treballar. Per fer-ho caldrà escriure:
lsblk
el resultat seria similar a aquest:

Això ens donaria els punts dels discos locals montats (sda) i, en aquest cas, el punt del llapis USB ( sdb).

La sintàxis és molt senzilla:
dd if=[origen] of=[desti]
-- tant prompte s'execute l'ordre NO veurem cap barra de profrés fins que no ha acabat el treball per tant, toca esperar --

Casos més comuns:

Copia el contingut d'una partició a una altra ( clonació de partició):

dd if=/dev/sda1 /dev/sdb1 bs=1M
Amb això copiem "tal qual" el contingut de la partició sda1 ( primera partició del primer disc dur ) a la partició sb1 ( primera partició del segón disc dur ) en blocs d'un Mega ( menys seria molt més lent i més podria perdre contingut pel camí ).

Copia el contingut d'un disc a un altre ( clonació de discos ):

dd if=/dev/sdb of=/dev/sdc bs=1M
Amb això es fa una clonació exacta del segón al tercer disc connectat a l'equip.

Copiar una ISO a un llapis USB 

dd if=Linkat-edu-14.04-3-lleugera-i386.iso of=/dev/sdb bs=1M 
Copiaria la ISO de Linkat Lleugera al disc USB ( considerant que no hi ha cap altre disc o USB connectat, recordem de fer lsblk primer ).

Crea una imatge d'un CD

dd if=/dev/cdrom of=ImatgeCD.iso
Dono per suposat que hi ha un CD ja ficat.

Per montar la imatge d'un CD

mount -o loop ImatgeCD.iso /mnt/CD
Previament cal tenir el directori /mnt/CD ja creat ( mkdir /mnt/CD ).