Clonar bloc a bloc amb dd

Última actualització: maig de 2019

Per a clonar discs bloc a bloc ho podem fer amb dd. És indiferent si el disc d'origen te particions vàlides o no, ja que el backup és fa bloc a bloc.

-De ISO a disc:

dd if=antiX-19.iso status=progress bs=10M of=/dev/sdb

-De disc a una imatge comprimida:

dd if=/dev/sda bs=10M | gzip -c > sda.img.gz

-De disc a imatge comprimida, veient velocitat de còpia

dd if=/dev/sda status=progress bs=10M | gzip -c > sda.img.gz

-De disc a imatge comprimida, veient velocitat de còpia si tenim instal·lat pv:

dd if=/dev/sda bs=10M | pv | gzip -c > sda.img.gz

-Més refinat:

dd if=/dev/sda status=progress conv=sync,noerror bs=10M | gzip -c > sda.img.gz (en cas d'error intenta "recuperar-lo")

El block size de 10 M utilitzat a tots els exemples serveix per optimitzar la velocitat de còpia. Podem incrementar (o anar provant) amb valors majors de block size conforme el disc sigui més gran, però en general el bs=10M és un valor bo.

Per a recuperar de la imatge a un disc:

gunzip -c sda.img.gz | dd of=/dev/sda bs=10M si volem més refinat, podem afegir al final : status=progress conv=sync,noerror

El mateix però sense comprimir:

-Del disc a una imatge:

dd if=/dev/sda of=sda.img bs=10M

-Per a recuperar de la imatge a un disc:

dd if=sda.img of=/dev/sda bs=10M

Per guardar i recuperar l'MBR del disc (a on està ubicat el gestor d'arranc que tinguem):

-Guardar MBR:

dd if=/dev/sda of=mbr.img count=1 bs=512

-Recuperar MBR:

dd if=mbr.img of=/dev/sda count=1 bs=512

Tags:dd, clon, backup, imatge, imagen, clonar, clona, volcar, volcado, bolcat, bolcado