rsync funcionamiento en seco, con la suma de comprobación para incluir los atributos extendidos, los recursos de las horquillas y Acl
Conceptos básicos
Desde el rsync(1) Mac OS X Manual de Página:
-c, --checksum
Esto obliga a que el remitente a la suma de comprobación de cada archivo regular el uso de un cifrado de 128 bits MD4 suma de comprobación. Esto se hace durante la fase inicial del sistema de archivos de escaneo como se genera la lista de todos los archivos disponibles. El receptor después de comprobación de su versión de cada archivo (si existe y tiene el mismo tamaño que su remitente del lado de contraparte) con el fin de decidir qué archivos necesitan ser actualizados: archivos, ya sea con un cambio de tamaño o de una modificación de la suma de comprobación son seleccionadas para su transferencia. Ya esta todo el archivo de la suma de comprobación de todos los archivos en ambos lados de la conexión se produce en adición a la función de suma de comprobación de las verificaciones que se producen durante un archivo de transferencia, esta opción puede ser bastante lento.
Tenga en cuenta que rsync siempre verifica que cada archivo transferido correctamente reconstruido en el lado de recepción, mediante la comprobación de la totalidad de su archivo de comprobación, pero que automática después de la transferencia de verificación no tiene nada que ver con esta opción antes de la transferencia de "¿este archivo necesita ser actualizado?".
-E, --extended-attributes
Apple específico opción para copiar los atributos extendidos, los recursos de las horquillas, y Acl. Requiere al menos Mac OS X 10.4 o adecuadamente parcheado rsync.
-n, --dry-run
Esto le dice a rsync a no realizar transferencias de archivos, en lugar de ello se acaba de informar de las medidas que hubiera tomado.
Consideraciones
He de suponer que cuando las opciones --checksum
y --extended-attributes
se combinan, la suma de comprobación incluye los atributos.
2010 discusión en Bombich de Soporte de Software puede ayudar a aclarar – verificar con rsync -- symlink desajustes en Tigre