clona

 

HD con partimage

Page history last edited by geaplanet@... 1 yr ago

AUTOMATIZAR PARTIMAGE

 

 

 

 

 

 

 

Partimage no tiene la opción de clonar todo el disco duro, pero se puede hacer como sigue:

 

 

 

 Para copiar.

 

1) Copiamos cada una de las particiones del disco duro con partimage.

 

2) Por seguridad, hacemos una copia del MBR y la tabla de particiones extendidas.

 

 dd if=/dev/hda of=copia_del_MBR count=1

 sfdisk -d /dev/hda > tabla-de-particiones-primaria-y-extendida

 

 

Para restaurar.

 

1) Restauraremos el sector de arranque MBR y la tabla de particiones con la opción restmbr de partimage o con dd y sfdisk

 

 

dd  if=copia_del_MBR  of=/dev/hda

sfdisk /dev/hda < tabla-de-particiones-primaria-y-extendida

partprobe

 

 

2) Volcaremos las imágenes de cada partición.

 

 

 * Muy recomendable guardar el MBR y la tabla de particiones en lugar seguro. Si un virus corrompe el sector de arranque bastará con restaurarlo para eliminarlo y recuperar nuestro disco.

 

 

 

 

 

 

 

Automatización. 

 

Es muy interesante poder automatizar todo el proceso.

Imagina: metemos nuestro CD de rescate, encendemos el ordenador y en varios minutos, y SIN HACER NADA, se restaura nuestro sistema impecable tal y como estaba el día que hicimos la imagen.

 

Para ello usaremos un pequeño LiveCD llamado SystemRescueCD que ya incluye partimage. Sólo hay que añadir al CD un archivo llamado "autorun", que contendrá un script con los comandos necesarios para hacer la copia o la restauración.

 

 

 

EJEMPLO 1.

Suponemos que tenemos la imagen en hda6 y queremos que se restaure automáticamente.

 

1) Creamos un archivo ejecutable llamado autorun, por ejemplo y a modo de idea, con el siguiente contenido:

 

#!/bin/bash

mkdir /mnt/hda6 ; mount -t auto /dev/hda6 /mnt/hda6

partimage --finish=2 -b restore /dev/hda1 /mnt/hda6/copia_de_hda1 

 

#--finish=2 para que reinicie si todo fue bien   -b  para que no haga preguntas

 

 

2) Grabamos la ISO de SystemRescueCD dejando el CD abierto sin cerrar la sesión y luego incluiremos el archivo autorun en la siguiente sesión (en K3b pulsa en la pestaña de avanzado para seleccionar “iniciar cd multisesión”).

 

 

 

EJEMPLO 2.

Suponemos que queremos las imágenes del HD incluidas en un CD o un DVD.

 

1) Creamos el archivo autorun:

 

#!/bin/bash

partimage restmbr /mnt/cdrom/copia_de_hda1 #restauramos el mbr

sync; partprobe

partimage --finish=3 -b restore /dev/hda1 /mnt/cdrom/copia_de_hda1

partimage --finish=2 -b restore /dev/hda2 /mnt/cdrom/copia_de_hda2

 

 

 

2) Igual que antes, copiamos todo a un CD/DVD con todos los archivos (imágenes+autorun) en una segunda sesión.

 

Si es un DVD, se pueden hacer dos sesiones de manera sencilla en la consola:

1) growisofs -Z /dev/sr0=systemrescue.iso

2) growisofs -M /dev/sr0 copia_de_hda1.000  (o si tienes varias imágenes en un directorio: growisofs -M /dev/sr0 /directorio/de/imagenes)

 

 

 

Comments (0)

You don't have permission to comment on this page.