Clonezilla es un software libre de recuperación ante desastres, sirve para la clonación de discos y particiones. Clonezilla está diseñado por Steven Shaiu y desarrollado por el NCHC Labs en Taiwán. Clonezilla SE (Server Edition) ofrece soporte multicast (más de 40 ordenadores simultáneos) similares a Norton Ghost Corporate Edition.

Clonezilla Live permite a los usuarios clonar una máquina individual, partición o disco para ser reproducido en otro medio. La clonación puede ser guardada como un archivo de imagen o como una copia exacta de datos. Los datos pueden ser guardados localmente (disco duro, pendrive, ……..), en un servidor SSH, servidor Samba o un recurso compartido de archivos NFS y luego restaurarlos en una fecha posterior. El software se puede ejecutar ya sea desde un arranque de unidad flash USB o cd/dvd.

Clonezilla Server se utiliza para clonar simultáneamente muchos computadores a través de una red. Esto se hace usando un servidor DRBL (Diskless Remote Boot in Linux) y estaciones de trabajo que puede arrancar desde una red.

Link descarga Clonezilla

Clonar en local

De disco a imagen

Lo primero que vamos a hacer es dar formato al disco en el que vamos a crear la imagen del disco con el sistema operativo, primero vamos a crear una partición de todo el disco con fdisk [ruta disco] y dar formato con el comando >mkfs.ext4 [ruta del disco]

A continuación ejecutamos la máquina virtual con el clonezilla y ejecutamos la primera opción “clonezilla live…”

Después ejecutamos el proceso pulsando en start_clonezilla

En la siguiente ventana seleccionamos la opción service-image y en la siguiente local_dev. Y nos encontraremos la siguiente ventana:

Donde vamos seleccionar el disco sdb1 anteriormente formateado a ext4 para crear la imagen.

El siguiente paso es seleccionamos el directorio donde queremos que se guarde dicha imagen:

La siguiente pestaña seleccionamos la opción de Beginner modo principiante..

A continuación debemos seleccionar la opción savedisk, es la opción para guardar el disco local como una imagen:

Le damos un nombre a nuestra imagen, dicho nombre puede variar segun nuestra preferencia:

Por ultimo seleccionamos el disco del que queremos realizar la imagen que será el sda:

Confirmamos e iniciamos el proceso de clonación:

Y una vez terminado el proceso saldrá la siguiente confirmación:

Para finalizar el proceso nos saldrá la siguiente ventana en la que debemos seleccionar poweroff para poder meter otro disco en virtualbox para probar la restauración:

Restaurar imagen a disco

Para ello ejecutamos el sistema sin clonezilla, montamos el disco y comprobamos que tenemos la imagen creada:

Una vez comprobado vamos a arrancar la maquina con el clonezilla y hacemos los pasos anteriormente explicados y seleccionando el disco donde se encuentra la imagen a restaurar y llegamos hasta la siguiente ventana donde seleccionaremos restoredisk:

Y por último seleccionamos el disco donde queremos restaurar la imagen es decir donde queremos poner el sistema operativo, este sera un nuevo disco añadido para la clonacion:

Confirmamos los procesos que vamos a realizar:

Y una vez terminado el proceso comprobamos que se ha realizado bien arrancando la maquina con el disco en el que hemos restaurado la imagen y podemos observar que se ha realizado bien y el fin del proceso que hemos realizado anteriormente.

De disco a disco

Vamos a realizar una clonación de disco a disco que va a ser mucho más fácil que la explicación anterior primero, como en el apartado anterior iniciamos la maquina con la iso de clonezilla y pasamos las primeras pestañas hasta llegar a esta, donde seleccionaremos de disco/partición a disco/partición:

A continuación seleccionamos la opción disk_to_local_disk para clonar de disco a disco:

Seleccionaremos el disco del que queremos realizar la clonación, que será el sda:

Y justo después seleccionar el disco donde deseas hacer la clonación es el sdb:

Y ya comenzara a realizar el proceso y tendremos que estar atentos para avanzar en el proceso, nos pedirá varias confirmaciones que deberemos estar atentos:

Una vez terminado el proceso arrancamos la maquina desde el disco clonado y observamos la realización de la clonacion perfectamente hecha y también podemos observar que se encuentra el otro disco también:

Clonar en remoto

De disco a imagen

Lo primero que haremos es configurar la maquina cliente, particionar el disco donde queremos guardar la imagen y montarlo en /mnt/, deberemos también saber la ip de la maquina, que se encuentre en la misma red.

Vamos a realizar la clonación de disco a imagen para ello seleccionaremos dicha opción device-image:

En la siguiente pestaña vamos a seleccionar la opción de ssh_server para realizar el proceso:

Para configurar la red vamos a utilizar dhcp, dado que la maquina cliente obtiene dirección por dhcp:

Una vez que configures la tarjeta de red, nos pedirá la ip de la otra máquina que debe de estar en la misma red, por tanto la otra también la asignaremos por dhcp.

Seleccionamos el puerto, y seleccionamos el punto donde queremos grabar la imagen, que será en el punto de montaje /mnt/

Nos pedirá confirmación para realizar la operación y que demos permisos de escritura y lectura.

Vamos a seleccionar la opción Expert para seleccionar tus propias opciones:

En la siguiente pestaña seleccionaremos la opción savedisk para guardar todo el disco en la imagen.

El siguiente paso es poner un nombre a la imagen y seleccionar cual es el disco de origen que será el sda:

A continuación nos dará 4 opciones de la cual seleccionaremos la última “prioridad: partimage > dd (no ntfsclone):

La siguiente pestaña no tocaremos nada y dejaremos las opciones por defecto:

Y la siguiente igual dejaremos la opción -z1

Y nos pedirá que deseamos hacer después de terminar la instalación, en nuestro caso vamos a apagar la maquina dado que después de terminar ya tendremos la imagen en la maquina cliente.

Restauración con imagen

Ejecutamos la maquina cliente con clonezilla.

Y llegamos a la pestaña donde nos pide que tipo de clonación queremos hacer y seleccionamos como anteriormente “device-image”:

Y realizamos lo mismo pasos que en la Clonacion en local |

De disco a disco

Vamos a realizar una clonación de disco a disco para ello seleccionaremos la opción device-device.

En la siguiente pestaña nos parecerá la siguiente ventana de la cual seleccionaremos la opción de clonar de forma remota:

A continuación seleccionaremos el disco del que queremos realizar la clonacion:

Después vamos a configurar la tarjeta de red del servidor, para que conecte con el cliente, en el cliente deberemos de hacer lo mismo es decir configurar la tarjeta de red:

Confirmaremos todos los procesos que va a realizar:

Como hemos dicho antes vamos a configurar la tarjeta de red para eso vamos a ejecutar el clonezilla pero desde la cmd, y ejecutar los siguientes comandos en la maquina donde se encuentra el disco que vamos a clonar:

user@debian$:Sudo su –
root@debian#/home/user:ocs-live-netcfg
root@debian#/home/user:ocs-onthefly –s [IP_Maquina_Cliente] –t sda

Una vez finalizado nos pedirá reiniciar y se arrancara la maquina ya clonada:

Una vez finalizado el proceso haciendo un “fdisk –l” y observaremos que se ha clonado perfectamente:

Clonacion en multicast

Descarga DRBL para clonacion multicast

Realizar la clonación de un disco duro de un equipo y posteriormente, a partir de dicha imagen hacer la clonación de varios equipos clientes.

Para realizar esta parte de la práctica vamos a utilizar máquinas virtuales en VirtualBox: tendremos una máquina a la que vamos a crear una imagen del disco duro y funcionará de servidor y dos clientes donde vamos a clonar la imagen.

Crear maquina virtual con sistema para clonar

Vamos a tener una máquina virtual ya creada anteriormente e instalada con un Debian sin entorno gráfico, dicho disco duro solo va a tener una capacidad de 1.53 GB y no tendremos problema de que tenga mucho espacio.

Añadimos disco a la maquina virtual para guardar la imagen

Lo siguiente es introducir un segundo disco duro donde vamos a guardar la imagen, al tener el disco que estar formateado vamos a arrancar sin ningún disco dentro para poder formatear y particionar el disco 2. Una vez particionado le damos formato a ese disco con el siguiente comando mkfs.ext4 /dev/sdb1

Guardar la imagen en el disco 2

Para realizar la clonación no necesitamos ejecutar primero el clonezilla live, ya que el DRBL tiene incorporado dicha aplicación.

Los primeros pasos son iguales que los realizados anteriormente, primero vamos a crear la partición de disco a imagen, después vamos a seleccionar la opción de hacerlo de forma local.

A continuación nos pedirá cual es el disco destino donde queremos guardar la imagen:

Después nos pedirá seleccionar que carpetas del disco vamos a crear el /home/partimag, nosotros vamos seleccionar la carpeta raíz:

Vamos a guardar el disco local entero en la imagen con todas sus particiones:

A continuación nos pedirá en que disco del que vamos a crear la imagen que es el disco raíz el disco donde se encuentra el sistema operativo:

Y ya tendremos la imagen creada.

Convertir equipo en un servidor DRBL

Lo primero al arrancar el clonezilla server es configurar la tarjeta de red, que en este caso la vamos a configurar por static, dado que hemos metido una tarjeta de red interna en la máquina virtual, con la siguiente configuración:

  • Ip: 192.168.3.1
  • Máscara: 255.255.255.0
  • DNS:192.168.3.254

Después vamos a arrancar el clonezilla server para configurar el arranque de todos los clientes.

  • Primero, Elegimos ALL Elegir todos los clientes.
  • Después, Begginer Modo principiante: Aceptar opciones por defecto.
  •  Y por último, seleccionamos la opción restore-disk vamos a restaurar la imagen a los discos de los clientes.

A continuación seleccionamos la imagen que queremos utilizar:

Seleccionamos la opción multicast para crear la restauración en multicast.

Y el método de clonación en multicast sea clients+time-to-wait:

Esta sera la ventana que tiene que salir y que no debemos cerrar:

Arranca clientes por red

Ahora en cada cliente vamos a configurar para que la máquina virtual de cada uno arranque por red:

Nos dirigimos a sistema>orden de arranque, y activamos “red” y la ponemos la primera, con ello se iniciara por tarjeta de red la máquina virtual.
Después en red, en opciones avanzadas pondremos como adaptador el “PCNET-FAST III”. Y ya tendremos las maquinas configuradas para arrancarlas.

Al arrancarlas empezara a realizar unos procesos, que cuando terminen aparecerán estas ventanas lo cual significara que ya se está realizando la clonación

Cliente1

Cliente2

Una vez clonados ya tendremos sistema operativo en los dos clientes.

Cliente1

Cliente2