Para clonar una partición linux, ésta debe estar desmontada, ( la partición en la que vayamos a copiar el clón debe estar montada ) por lo que para realizarlo debemos usar un livecd.
I) -Podemos usar un livecd, y usar una terminal:
1a-con el comando:
dd if=/dev/hda of=/dev/sda conv=noerror,sync bs=4kPodríamos copiar una partición (/dev/hda) a otra partición (/dev/sda), aquí deberías cambiar estos valores por los correspondientes a tus unidades.
1b-Y con el comando:
dd if=/dev/hda | gzip > /mnt/hdb1/system_drive_backup.img.gzLo que haríamos es sacar una copia del contenido del primer disco duro (/dev/hda) y lo comprimimos a un fichero .gz que guardamos en otra unidad (/mnt/hdb1).
Para recuperar el contenido original en el disco duro con la copia ejecutaríamos:
gzip -dc /mnt/hdb1/system_drive_backup.img.gz | dd of=/dev/hdaEsto ultimo nos puede ser de utilidad por ejemplo para sacar una copia de todo nuestro sistema y guardarlo en un DVD, cuando quisiéramos volver a recuperar el sistema únicamente montaríamos el DVD y ejecutaríamos el comando anterior, y volveríamos a tener el sistema exactamente como lo teníamos antes.
1c-Otro método sencillo para clonar un disco (o una partición) basado en que growisofs usa dd para quemar un HD byte a byte directamente a un DVD.
growisofs -Z /dev/dvd=/dev/hda (para clonar un disco duro pequeño)
growisofs -Z /dev/dvd=/dev/hda1 (para clonar la partición hda1)
La limitación es simplemente la de 4.7 Gb o si es de doble densidad de 8.5 Gb del DVD.
Para recuperar con ese método tendrías que volcar bit a bit el contenido del DVD. Ten en cuenta que no es más que eso, una copia íntegra sólo que en otro formato. De hecho, si metieras ese DVD e hicieras
qemu -hda /dev/cdromSe te cargaría el sistema igual que si lo tuvieras en el disco duro, con gnome y todo, como si fuera un LiveCD.
Entonces, con hacer un:
dd if=/dev/cdrom of=/dev/tu-particiónsería suficiente. Pero ten cuidado con estos comandos que si te equivocas de partición puede ser fatal.
II) Podemos usar un live cd con
Partimage: bien un live cd de cualquier distro de linux instalando partimage, o bien usando un live cd que ya lo lleva instalado:
http://download.tuxfamily.org/gpartedlive/En ambos casos, aconsejo antes de usar partimage, instalar (con synaptic) en el disco duro con el sistema, el paquete partimage-doc, y leerse la documentación:
file:///usr/share/doc/partimage-doc/html/index.htmlIII) Usar el Live-cd de
Clonezilla: Podemos desde
http://www.clonezilla.org/ bajarnos una imagen.iso de un cd con esta herramienta
En
http://ospatia.blogspot.com/2008/01/copiar-y-restaurar-el-asus-eee.html hay una explicación de como usar este programa.
Con todo ello podemos tener un "clon de una partición" para si falla algo de forma"irrecuperable" de otra forma, recuperarlo a partir de este "clon"
Extraido de
http://hatteras.wordpress.com/2008/02/27/clonar-particiones-linux/