Estoy tratando de usar rsync como respaldo usando este comando:
rsync -vaE --progress --delete /source /destination
Mi objetivo es que el destino sea una copia exacta de la fuente. He actualizado rsync
a 3.1.2 (usando homebrew) en mi iMac corriendo 10.11.6.
Mi problema: uso el Finder para copiar originalmente /source
a /destination
. Usando "Get Info", veo que el tamaño y el número de artículos en el origen y el destino coinciden exactamente. Luego ejecuto el comando rsync de arriba para asegurarme de que el destino coincide exactamente con el origen, pero reescribe muchos archivos (incluidos los forks de recursos, los archivos .DS_Store, etc.) antes de completarlos con éxito. Pero si hago otro Get Info sobre la fuente y el destino el tamaño y el número de elementos ya no coinciden.
¿No debería ser el destino una copia exacta de la fuente después de la sincronización, con el mismo tamaño y número de artículos, etc.? ¿No debería rsync coincidir exactamente el destino con la fuente, incluyendo bifurcaciones de recursos, archivos ocultos, etc.? Soy muy inexperto en la Terminal y apreciaría cualquier ayuda y orientación.
Otra rareza: si ejecuto rsync dos veces seguidas, la segunda ejecución sigue encontrando archivos para escribir/reescribir. ¿Por qué es esto? ¿No debería la primera ejecución haber sincronizado exactamente los directorios?