Dic 15
2007CLONAR DISCOS DUROS CON UBUNTU, EN 1 LINEA DE COMANDOS
Asignado a: (APLICACIONES BASH, MANUALES DEL SISTEMA, PARA COMENTAR, SOLO UBUNTU) por Michael Garcia en 15-12-2007
Bueno hoy se me planteo pasar mi sistema Ubuntu 7.10 súper actualizado y con 1000 movidas instaladas a un disco de mas capacidad Sata, si!!! la respuesta era si ya mismo pero me daba una pereza increíble instalar todo de nuevo y configurar buscar y descargar esto repetido 100 veces… pues conseguí la solución inmediata fácil y “segura” de copiar mi disco en otro igual o mas grande, el señor comando dd un comando que esta ya instalado en el sistema y que te permite copiar discos duros como clones, la solución a mi problema fue muy fácil
sudo dd if=/dev/hda of=/dev/sda bs=1M
Esto utilizaría el comando dd en modo súper usuario y copiaría del origen (parámetro if) el disco hda, a el destino (parámetro of) el disco sda, forzando con el (parámetro bs) que se copie en bloques de 1 megabyte y se escriba de igual manera… esto ayuda a no sobrecargar el sistema en el proceso.
Les dejo una foto del final del proceso, copie un disco de 80 gigas IDE en uno SATA1 de 120 Gigas en 1 Hora 53 minutos con 50 segundo, esto por que seguí trabajando en Ubuntu y por que le puse lecturas de 1 mega sino se tardaría menos, bueno aquí esta la foto:
Después de que finalice el proceso simplemente arranca desde el disco clonado y veras que es un clon exacto hasta en el espacio de las particiones a tu anterior disco duro… a esto llamo yo potencia, que Ghost ni polla….sss, 2 letras DD!!! Para toda la familia, si quieres ver la captura completa de la pantalla aquí te la dejo:



(3 votes, average: 4.67 out of 5)




ACERCA DE:

Excelente recurso, vas a salvar a muchos con esto
te realizo una consulta, yo tambien hace no mucho clone usando dd, pero fue una particion. El problema es que la otra pese a ser de mayor tamaño que la original, indicaba el tamaño anterior, no te ocurrio algo parecido cuando clonaste de DD-DD.
Partition Magic es para Particionar, no para clonar.
DD lo tendrías que comparar con Ghost o Drive Image.
Partition Magic se puede comparar con parted y sus interfaces QtParted y Gparted
disulpa es que soy un inculto de windows y se me cruzaron los cables con los nombres de aplicaciones de norton… ya lo cambie
Y para grabarlo a dvd por ejemplo? Rollo NORTON GHOST no hay para Ubuntu?
Bueno tío a mi con el espacio que me quedo simplemente cree una partición nueva y la monte en una carpeta de mis documentos y ya esta, espacio disponible para guardar datos, es lo único malo del DD únicamente clona con exactitud los mismo mb en el clon que en el origen
creo que si tengo que ver, seguro hay alguna aplicacion chula, estar al loro
Según parece existe un programa llamado Partimage. Se ejecuta arrancando con un LiveCD y se crea un archivo con la imagen de la particion que elijas.
Increible… Utilizo Partimage y Gparted, pero esto me faltaba: clonación directa sin rollos.
En http://www.guia-ubuntu.org, se encuentra detallado lo de Partimage.
Saludo y gracias de nuevo.
Para el problema de que queda espacio sobrante en una partición mas grande, puedes usar qtparted o gparted para redimensionar esa partición y aprovechar el espacio restante.
Si tienes arranque dual para linux y windows, ¿clona tambien el arranque y la particion windows?
[...] segundo comando es sudo dd if=/dev/hda of=/dev/sda bs=1M, lo he encontrado en una entrada de Linux para seres humanos y clona el disco /dev/hda en /dev/sda en bloques de 1MB escritos de igual manera para no [...]
Simplemente INCREIBLE
Saludos
Lerias, la respuesta… el ordenador no se va a complicar la vida por que para el no va a existir cambio alguno en la configuración, la tabla de arranque este donde este va a funcionar de la misma manera, si tienes grub en el disco copiado te va a seguir saliendo Grub, y si el grup reemplazo a el gestor de arranque de Windows y se instalo en el disco de Windows da igual por que el sistema va a ser el mismo y va a funcionar igual, el problema puede ser que al cambiar por un tipo de disco duro el grup no reconozca el disco de Linux si este estuviese fuera de mismo, por ejemplo si esta en el disco de Windows y clonas Linux el disco de Windows en el grub tendrá configurado hda y en realidad será Sda seria cuestión de entrar en las opciones de Grup y cambiar el tipo de disco duro, por lo demás creo que no daría problemas, por lo menos yo tengo el grup instalado en el disco de linux(independiente) y arranca el sistema perfectamente alomejor el comando al clonar cambia un poco grub no se pero igual así funciona, de otra manera no estoy seguro…
Una cosa, y si en lugar de comprar un HD nuevo te has comprado un Pc nuevo? No sirve no? Porque los componentes internos son distintos y da problemas de configuración me imagino, entonces tendría que instalar todo de nuevo o hay alguna solución? Tengo un P4 con ya unos cuantos años y quisiera comprar un AMD64
pues si se podria… con tal y la arquitectura del procesador no cambiase, por ejemplo si fuese un intel de 64bits y tubieses Ubuntu 64 bits y te pasases a un equipo totalmente nuevo pero con un procesador AMD de 64 bits te funcionaria dado que linux trata de adecuarse a el hardware actual, claro esta luego tendra que intalar los driver correspondientes, (en fin si la arquitectura de el nuevo procesador es la misma que el viejo, no abra grandes problemas)
bye…
Buen articulo y bastante util.
Sabeis si haciendo una clonacion y utilizando con la misma arquitectura pero diferente placa base y perifericos… funcionara bien? alguien lo ha probado? gracias un saludo
perdon no habia leido los comentarios, mi respuesta esta solucionada
gracias
muy buen tip, haberlo sabido antes, me ubiera salvado de muchas jejeje.
Saludos!!!!
Hola Michel, te felicito por esta gran aportacion, solo que soy nuevo y tengo una duda. Una vez clonado el disco, que debo hacer para instalarlo en otra maquina ?? aqui en donde laboro, tengo 3 pc´s identicas asi que necesito que las 3 tenga lo mismo.
Gracias !!
Saludois !!
Bueno amigo Alfredo lo que te puedo decir es que en teoría el sistema se auto configuraría para el nuevo hardware en el arranque del mismo, luego tendrías que instalar tu los drivers privativos necesarios para el mejor rendimiento del hardware por lo demás no tendrías que hacer mas…
Y soy suuuuper fan de dd sobre todo para hacer backups. La cuestión es llega tu familiar que siempre rompe el ordena, y de estos tienes 4 y además 2 vecinos… un día te hartas y dices colectaaa! les pides 20 euros a cada uno te compras un disco usb de 500gb y la siguiente vez que les formatear el ordena te haces dos particiones, en c les dejas todo niquelado y en d les pones documents and settings y eso. Les dices que todo lo que guarden en c lo van a perder, que no lo toquen y cuando lo rompan (que lo haran) solo tienes que correr dd de nuevo y voila!
Y otra cosa, estaba buscando una cosa exactamente como lo que tienes en la imagen del post, un loader de hd’s al estilo cartucho, sabes donde venden eso?
Un saludo!
bueno, no os ralleis mucho porque la pregunta es chunga, no espero tampoco respuesta, gracias de antemano en cualquier caso,
a ver si alguien sabría hacer esto, tengo que crear un script que sea universal, que copie discos duros completos con varias particiones y te cree una imagen en uno o varios dvd’s, es que tengo varios equipos en la empresa organizados por grupos cada uno de los cuales contienen un hardware idéntico,
como dispongo de varios ordenadores puedo usar un servidor si es necesario,
el problema que hay es que quiero crear un script también que luego al insertar el dvd y lo lea, me instale automáticamente la imagen pidiendo los dvd’s y tal,
el norton lo hace con la punta de la polla, seguro que el partimage o algún otro software libre puede pero hasta ahora no he podido, puedo partición por partición, manualmente sin problema pero la idea es que el proceso quede automatizado al 100%,
pues nada, a ver si alguien es capaz, gracias en cualquier caso,
slt,
se me ocurre una forma la pienso mejor y luego te la planteo… y funcionaria con este comando
“dd” (Disk dump) es para unix en general, yo lo uso frecuentemente en mi GNU/Linux fedora o en mi FreeBSD.
Como en unix todo es como un archivo si “dd” no se encuetra en el sistema se puede usar cp;
cp /dev/sda /dev/sdb
Este comando copia el disco sata 1 al disco sata 2.
Lo que me gusta mucho es que con dd o cp se pueden crear los famosos archivos “iso” o imagenes de cdrom.
dd if=/dev/cdrom of=/home/crodas/file.iso
cp /dev/cdrom /homc/crodas/file.iso
Ambos comandos realizan la misma funcion.
Exitos y muy linda pagina
gracias por responder de verdad no he tenido casi tiempo para actualizar el blog ultimamente, me encanta que los lectores me ayuden con estos temas… que feliz soy
:)
Sencillamente, excelente…. resolvio mi problema en 1437 segundos, clonando todo mi disco de 40GB
(Ubuntu Feisty Fawn - P4 - 1GB RAM)
Tengo una cuestion… me he hecho con un disco SATA, he usado la clonacion tal y como ponia aqui, pero en cuanto desconecto el ide (winXP y Ubuntu) y “se supone” deberia cargarse Grub, este me lanza un error 5 (sin rimas please :))
Mi pregunta es: ¿como hago para arrancar? he probado con el live de ubuntu.. pero con el live no monta el SATA, ni deja montarlo… vamos q no lo ve.
pero estar.. esta.. sigo preguntandole a google a ver que me cuenta
un saludo a todos
Existe una utileria llamada Acronis True Image, que sirve igual para windows que para linux, ya que inicias con el cd.
Hay muchas otras pero esta es muy sencilla y eficiente.
haces boot con cd de Acronis True Image
este revisara tus discos duros y particiones de los mismos
entre las opciones que presenta esta:
clonar hard disk, solo te pide que selecciones el disco a copiar y el disco destino (para esto tendras instalados al menos 2 disco duros), una vez clonado puedes hacer boot del nuevo disco, solo retiras el original. (el clonado es muy rapido, dependiendo de la maquina, pero en general hasta en P III menos de una hora. P IV 20 30 minutos).
tambien tiene la opcion crear imagenes de un disco completo o de determinadas particiones del disco. solo seleccionas disco completo o particiones que desees (por medio de casillas de verificacion) y el destino, que obviamente no puede ser el mismo disco o particion.Posteriormente puedes restaurar la imagen al mismo disco o a otro si te fallara el sistema en algun momento, (esta imagen se restaura rapidamente por ejemplo 10 a 15 minutos en maquinas de 1.ghz)
Yo lo he usado, es muy rapido y confiable, acostumbro una vez hecha una instalacion basica obtener una imagen y posteriormente experimentar con el sistema, de tal forma que restauro la imagen y vuelvo a hacer pruebas sobre una instalacion basica totalmente limpia, y asi no pierdo tiempo en reinstalar sistema operativo y actualizarlo.
Bueno creo que a mi no me dio problemas con el sata porque tengo en la BIOS de la placa una movida que hace que los sata trabajen como IDE y claro esta me lo reconoció perfectamente, pero era solo Ubuntu… en tu caso los dos sistemas te pueden dar más problemas, no sé, pero el error 5 de grub es “Disk geometry error” suele suceder cuando la BIOS de tu placa no reconoce el disco si el disco es sata en la instalación del sistema suele instalarse el driver especifico del fabricante del sata junto con el sistema para que luego el sistema lo detecte, si entras en la BIOS busca por algún lado el driver que quieres que use el disco sata si puedes cambiarlo a IDE problema solucionado sino creo que tu problema va a ser que el sistema no reconoce el disco sata (como nos ha pasado a muchos) y por ello no entra…
Impresionante este comando, tenía que cambiar de disco por uno mayor y veía una montaña en el proceso, a parte de la poca experiencia en este tipo de operaciones. Pero con DD fue cuestión de uno hora y poco, cambiar el disco y a trabajar.
El problema que tengo es que no me deja redimensionar la partición, qparted me dije que me hace falta crear una etiqueta de disco y eso borra todos los datos.
Tenéis alguna sugerencia.
Gracias.
[...] Teniendo un servidor hoy tuve que clonar un disco duro, y gracias a este tutorial las cosas se me hicieron un poco mas facil, (click aqui para ver original) [...]
Hola, se puede utilizar DD para hacer varios clones al mismo tiempo, por ejemplo:
a–> Master (padre)
b–>Clon (hijo)
c–>Clon (hijo)
puedo clonar al Master en “b” y “c” al mismo tiempo?