El día 4 de mayo de 2010 04:58, MAbeeTT <[email protected]> escribió:
> 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.

> 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.

> 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.

Responder a