En este caso lo que quería era tener un clon y replicarlo en grupo de maquinas totalmente iguales, las maquinas tenían ya instalado Linux/Debian Lenny totalmente configurado y me dispuse a clonar el disco de la siguiente manera.
Requerimos:
- Ubuntu ó cualquier distribución Live CD
- Maquina (origen) totalmente configurada y funcional
- Dispositivo de almacenamiento (en mi caso utilicé un disco externo de un TeraByte USB) ó Conexión a una Red Interna.
- Comandos dd, nc y gzip.
Pasos:
- Botear la maquina que ya esta configurada y queremos clonar
con el LiveCD. - Abrir una consola y cambiarse a root "sudo su".
- Identificar que dispositivo de disco queremos clonar, en mi caso es "sda"
- El comando que necesitamos utilizar para clonar el disco es "dd", para obtener la ayuda sobre este comando se puede ejecutar "man dd". Básicamente es un comando que permite tomar como entrada un fichero y copiarlo a otro utilizando varias configuraciones.
- En este momento podemos elegir entre:
Clonar a un dispositivo local:
conectar el dispositivo y observar en que dirección se monta, en mi caso es /media/usbdisk/aox:
Generar la imagen
#dd if=/dev/sda | gzip | dd of=/media/usbdisk/aox/clon.img.gz
Clonar la imagen a una maquina
#gunzip < /media/usbdisk/aox/clon.img.gz | dd of=/dev/sda
Clonar por la red local:
Maquina origen
#dd if=/dev/sda | gzip | nc 192.168.x.x 12345
Maquina destino
#nc -l -p 12345 | gunzip | dd of=/dev/sda
Generar la imagen en un dispocitivo local puede tardar 1 hora para un disco duro de 80Gb y para clonarlo unas 3 Horas, para clonar en red local puede tardar el proceso unas 3 a 3:30 horas.