La pestaña Opciones del diálogo de una sincronización establece por qué se comparan el origen y el destino y qué ocurre en los casos especiales.
Estas tres marcas deciden cómo reconoce AutoFileSync una diferencia. Se pueden combinar.
| Criterio | Significado |
|---|---|
| Fecha | Decide la fecha de modificación. Es el caso habitual y, con diferencia, el más rápido. |
| Tamaño | Los tamaños de archivo distintos cuentan como diferencia. |
| Contenido | Los archivos se comparan por su contenido. Es exacto, pero cuesta tiempo de lectura en ambos lados. En la sincronización bidireccional, la fecha de modificación decide además qué lado es el más reciente – una comparación solo por contenido no puede saberlo. |
| Tolerancia en segundos | Dos fechas de modificación separadas como mucho por estos segundos se consideran iguales. El campo solo está activo si la comparación por Fecha está activada; el valor predeterminado es 2 segundos, consulte Tolerancia y sistemas de archivos. |
Al copiar, AutoFileSync toma la fecha de modificación del origen, pero el destino solo la guarda con la precisión que permite su sistema de archivos. Sin tolerancia, el origen sería en cada ejecución unas fracciones de segundo más reciente que su propia copia y se copiaría una y otra vez. La tolerancia debe ser al menos tan grande como el paso de tiempo más grueso de cualquiera de los dos lados:
| Sistema de archivos | Precisión de la fecha de modificación | Tolerancia necesaria |
|---|---|---|
| ext4, Btrfs, XFS, APFS | nanosegundos | 0 s |
| NTFS | 100 nanosegundos | 1 s |
| exFAT | 10 milisegundos | 1 s |
| HFS+, servidores SFTP | segundos enteros | 1 s |
| FAT32, FAT16 (memorias USB, tarjetas de memoria) | 2 segundos | 2 s |
El valor predeterminado de 2 segundos cubre todos estos casos. FAT guarda además la hora como hora local: tras un cambio entre horario de verano y de invierno, todos los archivos aparecen desplazados una hora. Para evitarlo, ponga la tolerancia en 3600 segundos durante un tiempo o compare también por Tamaño.
La otra cara de la tolerancia: si un archivo se vuelve a guardar dentro de la tolerancia tras su cambio anterior y entretanto hubo una ejecución, el segundo cambio solo se detecta con el siguiente guardado. Si edita archivos en sucesión rápida, lo mejor es activar también Tamaño, o poner la tolerancia en 0 si ambos lados guardan la hora con la misma precisión.
| Opción | Efecto |
|---|---|
| Eliminar el origen después de copiar | Tras una copia correcta se elimina el archivo de origen – a la papelera o definitivamente, según el modo de eliminación. Así una sincronización se convierte en un traslado. Para orígenes accesibles por SSH la opción no tiene efecto. Junto con esta opción quedan bloqueadas Sincronización bidireccional y Eliminar también en el destino los archivos eliminados: la una copiaría de vuelta los archivos trasladados, la otra los eliminaría de nuevo en el destino. |
| Sincronización bidireccional | También cuenta el sentido contrario: lo que solo existe en el destino se copia de vuelta al origen, y un destino más reciente gana a un origen más antiguo. Junto con Eliminar también en el destino los archivos eliminados, gana la eliminación – activar ambas a la vez rara vez tiene sentido. La opción se excluye mutuamente con Eliminar el origen después de copiar y con Copiar aunque el archivo de destino sea más reciente; la que se activa primero bloquea la otra. |
| Copiar aunque el archivo de destino sea más reciente | Normalmente AutoFileSync no sobrescribe un archivo de destino más reciente que el origen. Con esta opción sí lo hace. Con la sincronización bidireccional activada, la opción está bloqueada porque ahí no tiene sentido. También está bloqueada mientras no se compare ni por Fecha ni por Tamaño, porque solo esos criterios pueden reconocer un destino más reciente. |
| Principio generacional | Antes de sobrescribir un archivo de destino existente, AutoFileSync le cambia el nombre: informe.doc pasa a ser informe.doc.bak.1, la siguiente vez .bak.2 y así sucesivamente. Así se conservan las versiones anteriores. Tenga en cuenta que estas copias se quedan en el destino y ocupan espacio – no se limpian automáticamente. |
| Eliminar también en el destino los archivos eliminados | Un archivo que ya solo existe en el destino se elimina allí – el destino se convierte en un espejo del origen. Los detalles y límites están en la sección de abajo. Con el tipo Archivo y junto con Eliminar el origen después de copiar la opción está bloqueada. |
| Comprobante de copia | Cada ejecución que haya copiado algo o haya encontrado un error escribe una entrada en un archivo de comprobante; consulte Comprobante de copia. |
| Sincronizar archivos vacíos | Los archivos de tamaño 0 normalmente se omiten: un archivo vacío suele ser una escritura interrumpida más que un archivo vacío a propósito, y copiarlo sobre un archivo de destino con contenido supondría perder datos. Con esta opción se incluyen – pensado para marcadores como .gitkeep y para archivos de bloqueo y de marca. Atención: si el archivo de origen está vacío y el de destino no, la sincronización sustituye entonces el contenido del destino por el archivo vacío. |
| Avisar si falta la unidad o la conexión SSH | Si no se puede acceder al origen o al destino – una unidad desconectada, un recurso compartido sin conexión, un servidor SSH que no responde –, la sincronización se omite; no se copia ni se borra nada. Eso no es un error. Con esta opción (predeterminada: activada) «Sincronizar una vez» informa de la omisión como aviso, y el registro contiene un aviso. Para un disco de copia de seguridad que solo se conecta de vez en cuando, desactive la opción: la ausencia solo se anota en el registro. En detalle: Unidades y conexiones no accesibles. |
| Segundos de pausa | Tiempo de espera entre dos ejecuciones de una sincronización continua, ajustable de 1 a 60 segundos. Las pausas cortas detectan antes los cambios y cargan más las unidades y la red. |
Esta opción merece una descripción más detallada, porque es la única que elimina datos en el destino.
Si la opción no surte efecto aunque esté activada, le ayudará Cuando algo no ocurre como se espera.