Estoy tratando de usar rsync para hacer una copia de seguridad con 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 con 10.11.6.
Mi problema: yo uso Finder para copiar originalmente /source
a /destination
. Al usar Obtener información, veo que el tamaño y la cantidad de elementos en origen y destino son coincidencias exactas. Luego ejecuto el comando rsync anterior para garantizar que el destino coincida exactamente con el origen, pero reescribe muchos archivos (incluidos los tenedores de recursos, archivos .DS_Store, etc.) antes de completar con éxito. Pero si hago otro Obtener información sobre el origen 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 rsync, con el mismo tamaño y número de elementos, etc.? ¿No debería rsync coincidir exactamente con el destino con la fuente, incluidos los tenedores de recursos, los archivos ocultos, etc.? Soy muy inexperto en Terminal y agradecería cualquier ayuda y orientación.
Otra rareza: si ejecuto rsync dos veces seguidas, la segunda ejecución todavía encuentra archivos para escribir / reescribir. ¿Por qué es esto? ¿No debería la primera ejecución haber sincronizado exactamente los directorios?
rsync
difiere significativamente de la Linux
versión. Deberías usar la versión OS X. En particular, la -E
opción tiene un significado TOTALMENTE diferente.