ERICLINUX: Clonar disco rigido con el comando DD.

15/12/07

Clonar disco rigido con el comando DD.

¿Cómo clonar disco rigido con el comando DD?.

Para hacer esto les indicare lo siguiente, supongamos que tenemos el
disco duro A, donde se ubica la instalación que deseamos clonar, a la par
debemos tener un disco duro B, que será donde deseamos clonar, para
hacer la tarea más sencilla el A deberá quedar como maestro o principal,
y el B como esclavo o secundario, de alli que el A seria hda y el B como
hdb.

Luego reiniciamos el sistema con un disco vivo (LiveCD) de nuestra
preferencia particularmente se puede hacer SystemRescue CD ó GParted
ambos excelentes herramientas para trabajar con operaciones sobre
nuestros discos duros debido a que integran un manejador de ventanas
Fluxbox lo cual aumenta la velocidad de trabajo.


Al iniciar la distro completamente, debemos abrir una terminal y escribir la
siguiente sintaxis:

dd if=/dev/hda of=/dev/hdb bs=1M

Donde:

dd = comando para realizar el clonado o copiado byte a byte
if = desde el dispositivo donde compiaremos (/dev/hda el disco maestro)
of = el dispositivo donde se copiara (/dev/hdb el disco esclavo)
bs =1M; determina que la copia se realizará mega a mega

Entre las cosas que debemos tener en cuenta es lo siguiente, a través
de esta forma de clonar, se realizará una copia exacta d un disco en otro
por ello el disco A debe ser igual o menor que B, en caso contrario, la
partición donde esta instalado el sistema en A debe ser por lo menos
igual o menor que la capacidad de B (ejemplo A = 10Gb, B= 5GB, pero
en A la partición hda2 es de apenas 4 Gb y el resto no esta siendo usado).

Además de ello se debe tener en cuenta que toda la data y estructura
de particiones que exista en B serán destruidas y sustituidas por lo que
haya en A.

En casos en los cuales el disco A sea más pequeño que B, en B luego de
realizado el clonado, quedara un espacio sin usar, el cual será igual a la
resta de la capacidad de B menos A (ejemplo A = 10Gb, B = 160GB, el
resultado sería que en B hay 150GB libres, en los cuales podemos hacer
particiones o redimensionar la partición de B según nuestras necesidades
utilizando estupendas herramientas como GParted o QTParted)

Aunado a ello existe un programa que permite hacer imagenes
comprimidas del disco duro su nombre es Partimagen, en estos casos
la copia se realizará en un archivo comprimido que luego debemos
restablecer en el disco que deseariamos clonar.

NOTA: Utilizando la distro GParted, y un disco para clonar de 10Gb dure
32Min, esta operación la realice sobre una PIV de 1.8Ghz, con 1256 Mb
de RAM.

FUENTE.

Atentamente Eric.

Enlaces de interés:



Leer más...

¿Cómo clonar disco rigido con el comando DD?.

Para hacer esto les indicare lo siguiente, supongamos que tenemos el
disco duro A, donde se ubica la instalación que deseamos clonar, a la par
debemos tener un disco duro B, que será donde deseamos clonar, para
hacer la tarea más sencilla el A deberá quedar como maestro o principal,
y el B como esclavo o secundario, de alli que el A seria hda y el B como
hdb.

Luego reiniciamos el sistema con un disco vivo (LiveCD) de nuestra
preferencia particularmente se puede hacer SystemRescue CD ó GParted
ambos excelentes herramientas para trabajar con operaciones sobre
nuestros discos duros debido a que integran un manejador de ventanas
Fluxbox lo cual aumenta la velocidad de trabajo.


Al iniciar la distro completamente, debemos abrir una terminal y escribir la
siguiente sintaxis:

dd if=/dev/hda of=/dev/hdb bs=1M

Donde:

dd = comando para realizar el clonado o copiado byte a byte
if = desde el dispositivo donde compiaremos (/dev/hda el disco maestro)
of = el dispositivo donde se copiara (/dev/hdb el disco esclavo)
bs =1M; determina que la copia se realizará mega a mega

Entre las cosas que debemos tener en cuenta es lo siguiente, a través
de esta forma de clonar, se realizará una copia exacta d un disco en otro
por ello el disco A debe ser igual o menor que B, en caso contrario, la
partición donde esta instalado el sistema en A debe ser por lo menos
igual o menor que la capacidad de B (ejemplo A = 10Gb, B= 5GB, pero
en A la partición hda2 es de apenas 4 Gb y el resto no esta siendo usado).

Además de ello se debe tener en cuenta que toda la data y estructura
de particiones que exista en B serán destruidas y sustituidas por lo que
haya en A.

En casos en los cuales el disco A sea más pequeño que B, en B luego de
realizado el clonado, quedara un espacio sin usar, el cual será igual a la
resta de la capacidad de B menos A (ejemplo A = 10Gb, B = 160GB, el
resultado sería que en B hay 150GB libres, en los cuales podemos hacer
particiones o redimensionar la partición de B según nuestras necesidades
utilizando estupendas herramientas como GParted o QTParted)

Aunado a ello existe un programa que permite hacer imagenes
comprimidas del disco duro su nombre es Partimagen, en estos casos
la copia se realizará en un archivo comprimido que luego debemos
restablecer en el disco que deseariamos clonar.

NOTA: Utilizando la distro GParted, y un disco para clonar de 10Gb dure
32Min, esta operación la realice sobre una PIV de 1.8Ghz, con 1256 Mb
de RAM.

FUENTE.

Atentamente Eric.

Enlaces de interés:



Leer más...

4 COMENTARIOS:

Sergio | 13 de diciembre de 2008, 20:47  

Hola, disculpame, vi esta info y es lo que estaba buscando.
Tengo que clonar un disco, ya tengo el live cd(es el windows que se inicia desde el cd, no?)
Pero a que te referis con
"Al iniciar la distro completamente, debemos abrir una terminal y escribir la
siguiente sintaxis:

dd if=/dev/hda of=/dev/hdb bs=1M"
No entiendo que significa"debemos abrir una terminal"

Gracias, mi meil serprody@gmail.com

Sergio

Ariel | 27 de diciembre de 2008, 15:53  

Sergio, eso de "debemos abrir una terminal", se refiere a que debes abrir una ventana de consola, por si estas usando Ubuntu esta en el menu Aplicaciones > Accesorios > Terminal.
Suerte!!!, y segui usando linux.

Anónimo | 16 de mayo de 2009, 6:17  

Hola
Tu post está muy bien. Pero nosé si puedas ayudarme sobre algúnas utilidades más del comando DD.
Sabes como dividir con el comando DD?¿ y luego volver a recontruirlo? si el uso del comando split. Agradeceria que puedas responderme :). Dando muchas pero muchas vueltas, no consigo hacer eso con el comando DD.
correo= arielmbelen@hotmail.com

Anónimo | 16 de mayo de 2009, 6:22  

perdon es "sin el uso del ..." XD.

Gracias otra vez.

Publicar un comentario

Bienvenido a ERICLINUX.
Gracias por tu comentario.

Nota: solo los miembros de este blog pueden publicar comentarios.

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no ser necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.