Discussion:
Programa para "clonar" disco duro
MAbeeTT
2010-05-04 02:58:11 UTC
Permalink
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.

Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.

En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.

Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.

Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Rodrigo Campos
2010-05-04 03:15:40 UTC
Permalink
Post by MAbeeTT
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Si querés copiar las diferencias, no sé si te queda otra que copiar archivos...
Pero qué atributos decís que se pierden ? Yo creo que con un rsync (eso hago yo)
te copias todo fielmente, inclusive tambien podes copiar solo las diferencias y
hacer hardlinks de las cosas iguales al backup anterior (y no copiarla dos
veces) y esas cosas.
MAbeeTT
2010-05-04 04:02:14 UTC
Permalink
Post by Rodrigo Campos
Post by MAbeeTT
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Si querés copiar las diferencias, no sé si te queda otra que copiar archivos...
Pero qué atributos decís que se pierden ? Yo creo que con un rsync (eso hago yo)
te copias todo fielmente, inclusive tambien podes copiar solo las diferencias y
hacer hardlinks de las cosas iguales al backup anterior (y no copiarla dos
veces) y esas cosas.
Estos:
***@nowhere someplace/ $ lsattr
------------------- ./test

y cuando usás particiones no UNIX-like se pierden esos atrbutos no
unix like. En pocas palabras quiero copiar particiones, no archivos,
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Rodrigo Campos
2010-05-04 04:07:38 UTC
Permalink
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Si querés copiar las diferencias, no sé si te queda otra que copiar archivos...
Pero qué atributos decís que se pierden ? Yo creo que con un rsync (eso hago yo)
te copias todo fielmente, inclusive tambien podes copiar solo las diferencias y
hacer hardlinks de las cosas iguales al backup anterior (y no copiarla dos
veces) y esas cosas.
------------------- ./test
Esos no son los extended attributes ? no seria el -X de rsync ? (no me fije ni
probe, pero digo... asi por decir :))
Alejandro Vargas
2010-05-04 06:52:51 UTC
Permalink
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
Para ver las diferencias hay que comparar el original con la copia. Y
dado que normalmente escribir no tarda mucho más que leer, lo más
probable es que te tome el mismo tiempo. El único programa que conozco
que hace algo así es rsync. Lo que hace es dividir el archivo el
bloques y comparar checksums, pero dudo que te ayude mucho. Así que si
querés una copia sector por sector del disco tendrás que hacer un dd.

Pero en realidad lo ideal sería no copiar sector por sector sino
copiar archivos, por ejemplo con rsync. El rsync sólo copiará lo uqe
haya cambiado e incluso copiará partes de un archivo y no el archivo
completo si éste no ha cambiado todo. A demás es capaz de duplicar
permisos, links, etc.
Post by MAbeeTT
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
No croe que rsync tenga problemas con fat32.
Post by MAbeeTT
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Que yo sepa, rsync copia todos los atributos. No se si entiende las
ACL, pero todo lo demás yo creo que lo copia sin problemas. Dale una
mirada a la documentación o simplemente hacé una prueba. A demás lo
podés ejecutar mientras el sistema está corriendo. Yo he copiado
incluso bases de datos en uso y el efecto es el mismo que si se
hubiera cortado la luz.

Obivamente, yo en general no hago rsync dentro de la misma máquina
sino a una máquina remota pero funciona en local. Por ejemplo lo he
usado para hacer backup del sistema entero a un disco usb externo.
MAbeeTT
2010-05-04 12:03:28 UTC
Permalink
Post by Alejandro Vargas
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
Para ver las diferencias hay que comparar el original con la copia. Y
dado que normalmente escribir no tarda mucho más que leer, lo más
probable es que te tome el mismo tiempo. El único programa que conozco
que hace algo así es rsync. Lo que hace es dividir el archivo el
bloques y comparar checksums, pero dudo que te ayude mucho. Así que si
querés una copia sector por sector del disco tendrás que hacer un dd.
Pero en realidad lo ideal sería no copiar sector por sector sino
copiar archivos, por ejemplo con rsync. El rsync sólo copiará lo uqe
haya cambiado e incluso copiará partes de un archivo y no el archivo
completo si éste no ha cambiado todo. A demás es capaz de duplicar
permisos, links, etc.
Post by MAbeeTT
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
No croe que rsync tenga problemas con fat32.
Post by MAbeeTT
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Que yo sepa, rsync copia todos los atributos. No se si entiende las
ACL, pero todo lo demás yo creo que lo copia sin problemas. Dale una
mirada a la documentación o simplemente hacé una prueba.
No hace falta: no hay manera de que rsync vea información que no le
deja VFS del kernel.
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Roberto
2010-05-04 13:26:26 UTC
Permalink
Post by MAbeeTT
No hace falta: no hay manera de que rsync vea información que no le
deja VFS del kernel.
Sólo una idea, si los sistemas de archivo no están montados - como
mencionás, booteando por un liveCD - ¿qué impediría tomar cada partición
como un archivo y usar rsync para actualizar la copia?

--
Roberto
MAbeeTT
2010-05-04 13:55:29 UTC
Permalink
Post by Roberto
Post by MAbeeTT
No hace falta: no hay manera de que rsync vea información que no le
deja VFS del kernel.
Sólo una idea, si los sistemas de archivo no están montados - como
mencionás, booteando por un liveCD - ¿qué impediría tomar cada partición
como un archivo y usar rsync para actualizar la copia?
es buena idea, solo queda alguien que diga "yo lo hago" u otro que
comente "uso gnu/fantasma, es genial"
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Cristian Perez
2010-05-04 14:43:21 UTC
Permalink
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
--
            .::MAbeeTT::.
 mabeett [at] gmail [ dot] com
 mtspcchaiaeia [at] gmail [dot] com
No te sirve dd? , podes pasar una partición especifica a archivo,
todas las particiones juntas a un archivo, particion a partición o
disco a disco, incluso podés montar los archivos virtualmente para ver
contenido, es algo muy básico pero funciona perfecto.
Saludos
Cristian
MAbeeTT
2010-05-04 15:47:19 UTC
Permalink
Post by Cristian Perez
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
No te sirve dd? , podes pasar una partición especifica a archivo,
todas las particiones juntas a un archivo, particion a partición o
disco a disco, incluso podés montar los archivos virtualmente para ver
contenido, es algo muy básico pero funciona perfecto.
Saludos
Claro, que me sirve, pero más me sirve que eso se demore menos y que
lo haga una aplicación para lo que necesito, así por debajo use a dd.
Cuando copié desde mi disco (bloque) a un sistema de archivos ext3
empezó a 60MB/s y para le final iba a menos de 20.
Post by Cristian Perez
Cristian
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Cristian Perez
2010-05-04 17:08:07 UTC
Permalink
Post by MAbeeTT
Post by Cristian Perez
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
No te sirve dd? , podes pasar una partición especifica a archivo,
todas las particiones juntas a un archivo, particion a partición o
disco a disco, incluso podés montar los archivos virtualmente para ver
contenido, es algo muy básico pero funciona perfecto.
Saludos
Claro, que me sirve, pero más me sirve que eso se demore menos y que
lo haga una aplicación para lo que necesito, así por debajo use a dd.
Cuando copié desde mi disco (bloque) a un sistema de archivos ext3
empezó a 60MB/s y para le final iba a menos de 20.
Post by Cristian Perez
Cristian
--
            .::MAbeeTT::.
 mabeett [at] gmail [ dot] com
 mtspcchaiaeia [at] gmail [dot] com
Si es el disco defectuoso veo obvio esa velocidad (20MB/s) e incluso
podría ser mucho menos(la velocidad de copia será la velocidad del
disco de menos velocidad en este caso la de lectura ), dos preguntas,
1) que porcentaje del disco tenés ocupado? ,2) que entropia tiene la
información que guardas (o sea tenes mucho multimedia, archivos
comprimidos o por el contrario información comprimible)? El el disco
está casi lleno y con información con entropía máxima milagros no vas
a hacer...
Saludos
Cristian
CruX
2010-05-04 19:30:40 UTC
Permalink
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Pegale una mirada a partimage. Tiene algunas limitaciones, pero funciona
perfecto. No hace copia diferencial pero al menos no copia sectores
"vacíos" del filesystem. Y puede comprimir los archivos si queres
ahorrar espacio. Con ext3/4 y NTFS llevo un par de años usándolo sin
problemas.

Saludos!
--
CruX (aka Sebastián Cruz)
Jabber: crux @ lugmen . org . ar
Blog: http://blog.macumba.homelinux.org
GPG FP: 5D35 54C4 ABA7 DED9 133F 5272 04F7 13E3 B03D 64C4
Cristian Menghi
2010-05-07 12:54:05 UTC
Permalink
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Yo lo hago con cat, sisi cat origen > destino y 0 problemas....

saludos
--
:: Cristian Menghi ::
http://www.menghi.biz
diego source
2010-05-10 04:42:38 UTC
Permalink
Hola, y disculpen que me meta en el hilo, poco es mi conocimiento especifico
en copiar sector por sector pero alguna vez use uno programa que todavía es
a prueba, pero lo he utilizado para restaurar sistemas operativos, y
particiones enteras a lo mejor es útil, se llama
http://www.fsarchiver.org/Main_Page y parece ser bastante bueno en el tema
de transferir archivos de sistemas a sistemas. Al menos a mi me salvo para
restaurar uno que http://www.partimage.org/Main_Page no pudo. Y tiene muchas
opciones...quizás pueda ayudar!.

SL2!
Post by Cristian Menghi
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Yo lo hago con cat, sisi cat origen > destino y 0 problemas....
saludos
--
http://www.menghi.biz
Sergio Alonso
2011-03-21 01:39:26 UTC
Permalink
Post by diego source
Hola, y disculpen que me meta en el hilo, poco es mi conocimiento especifico
en copiar sector por sector pero alguna vez use uno programa que todavía es
a prueba, pero lo he utilizado para restaurar sistemas operativos, y
particiones enteras a lo mejor es útil, se llama
http://www.fsarchiver.org/Main_Page y parece ser bastante bueno en el tema
de transferir archivos de sistemas a sistemas. Al menos a mi me salvo para
restaurar uno que http://www.partimage.org/Main_Page no pudo. Y tiene muchas
opciones...quizás pueda ayudar!.
SL2!
Gracias Diego! Partimage no soporta todavia ext4, pero FSArchiver si.
Lo estoy bajando a ver que onda.
Post by diego source
Post by Cristian Menghi
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Yo lo hago con cat, sisi cat origen > destino y 0 problemas....
saludos
--
http://www.menghi.biz
--
Sergio A. Alonso
[ workalcoholic root ]

http://ar.linkedin.com/in/alonsosergio
Pablo Mancini
2011-03-21 13:00:00 UTC
Permalink
Hola, perdon que me meta, pero podes probar clonando con el comando dd
de linux, la unica restriccion es que la particion/disco que va a ser
clonado, "escrito", es decir el destino, NO tiene que estar montado
pero si el origen, solo asegurate que la maquina te vea tambien el
disco o particion destino y listo. La sintaxis del comando es:

dd if=/origen of=/destino => dd if=/dev/sdx of=/dev/sdx

hdx hdx
donde sdx y hdx pueden ser disco o particion, fijate con cfdisk y te
dice qué tenes que clonar. Luego con rsync sí podes actualizar el
archivo imagen. Espero que esto te ayude.

Saludos
Post by Sergio Alonso
Post by diego source
Hola, y disculpen que me meta en el hilo, poco es mi conocimiento especifico
en copiar sector por sector pero alguna vez use uno programa que todavía es
a prueba, pero lo he utilizado para restaurar sistemas operativos, y
particiones enteras a lo mejor es útil, se llama
http://www.fsarchiver.org/Main_Page y parece ser bastante bueno en el tema
de transferir archivos de sistemas a sistemas. Al menos a mi me salvo para
restaurar uno que http://www.partimage.org/Main_Page no pudo. Y tiene muchas
opciones...quizás pueda ayudar!.
SL2!
Gracias Diego! Partimage no soporta todavia ext4, pero FSArchiver si.
Lo estoy bajando a ver que onda.
Post by diego source
Post by Cristian Menghi
Post by MAbeeTT
Bien, como contaba en el otro hilo tengo un disco que usaré para
copiar la integridad de mi disco de sistema, tengo la suerte de que el
de respaldo tiene la misma cantidad de bloques que el otro.
Lo que pretendo es una vez por semana o más seguido ejecutar un
programa (que se me ocurre debería ser un live-cd distro en otro
disco, etc) que copie de uno a otro, y mucho mucho mucho mejor sería
que el proceso sea capaz de ver las diferencias y así perder menos
tiempo.
En el disco de origen tengo swap (no me importa) fat32 y ext3,
próximamente ext4, si el sistema de copia lo tolera.
Quiero copiar la particiones, o el disco, no archivos: se podrían
perder algunos atributos copiando archivos.
Bueno; ¿qué usan ustedes? ¿qué recomiendan? Muchas gracias.
Yo lo hago con cat, sisi cat origen > destino y 0 problemas....
saludos
--
http://www.menghi.biz
--
Sergio A. Alonso
[ workalcoholic root ]
http://ar.linkedin.com/in/alonsosergio
Loading...