Rsync copiando todos los archivos

0

Uso ParagonNTFS en mi Mac para poder escribir en las unidades ntfs.

Tengo dos unidades NTFS muy grandes que intento mantener sincronizadas. Me gustaría poder hacer esto rápidamente con rsync:

rsync -rvh --delete /Volumes/Archive/ /Volumes/MobArchive/

Lamentablemente, este comando vuelve a copiar todos los archivos cada vez, incluidos aquellos que no se han actualizado. Como resultado, se tarda toda la noche en completarse.

Como resultado, tengo que usar la opción --size-only, que generalmente funciona como se desea, a excepción de los archivos que se han actualizado pero cuyo tamaño no ha cambiado.

He leído en otra parte que una solución común a este problema es usar --modify-window = 1. En mi caso, sin embargo, esto todavía hace que todos los archivos se copien. He intentado modificar los valores de la ventana hasta diez.

¿Alguna posible solución?

    
pregunta Wowfunhappy 05.12.2016 - 03:17

1 respuesta

3

Si cambia su comando para iniciar rsync -rvh ... a rsync -avh ... debería tener más éxito.

La forma en que tiene el comando ahora mismo rsync no está copiando sobre las marcas de fecha. Los archivos en MobArchive tendrán sus tiempos de creación, modificación y acceso establecidos en el momento en que se crean en MobArchive. Así que cada vez que rsync compara las estampillas de fecha en Archive y MobArchive no coincidirá y se copiará sobre todo de nuevo.

La opción "a" (también conocida como modo "archivo") es el equivalente de "-rlptgoD", que hace una serie de cosas que incluyen la preservación de las marcas de tiempo.

    
respondido por el Alistair McMillan 05.12.2016 - 12:47

Lea otras preguntas en las etiquetas