He estado usando rsync con éxito para sincronizar mis directorios personales entre mi computadora portátil y mi netbook (ambos usando ext4 con Linux). Mi único problema con esto es que de vez en cuando me gusta reorganizar completamente ciertos directorios, y rsync ve esto como eliminaciones y creación de nuevos archivos, lo que lo hace muy lento e ineficiente.
¿Alguien sabe de un buen software que maneja bien los movimientos de archivos?
Descubrí que el unísono debería ser capaz de esto, pero no parece funcionar en la práctica. Probé unísono mediante la sincronización de dos directorios locales, cada uno con un archivo grande en ella, y todavía detecté mi movimiento como una creación eliminación + y estaba en efecto aún más lento que rsync .
Por otra parte, si no recuerdo mal de mi mirando al unísono 's código fuente hace un par de meses, se trató de hacer algo como haciendo sha sumas-y yo no quiero que mi solución ideal para hacer sumas-que sha es demasiado lento en gran archivos / directorios. Me gustaría algo que note cosas como:
"La última contraparte de origen de este archivo parece haber sido eliminada y hay un nuevo archivo en otra parte del árbol del directorio de origen que tiene el mismo número de fecha, tamaño e inodo, así que voy a suponer que esto fue un movimiento y mover su contraparte objetivo en consecuencia en lugar de hacer una eliminación + copia ".
Para mí es importante poder sincronizar estas máquinas rápidamente.
¿Alguna sugerencia?