Copia a nivel de bloque con Syncovery

Syncovery puede detectar qué partes de un archivo grande han cambiado y copiar solo los bloques modificados en lugar del archivo completo. Esta función funciona de forma similar a Rsync (pero no es lo mismo).

Copiar solo los bloques modificados puede ahorrar ancho de banda y tiempo, especialmente en una conexión lenta. Al copiar entre discos locales o en un entorno LAN, también puede ahorrar ancho de banda, pero puede que no siempre ahorre mucho tiempo de copia, porque el archivo de origen debe leerse por completo cada vez para determinar los bloques modificados (salvo cuando se utiliza el Servicio de supervisión del sistema de archivos).

Solo los tipos de archivo orientados a bloques son aptos para la copia a nivel de bloque. Entre ellos se incluyen archivos de base de datos como SQL o Outlook PST, así como imágenes de disco y de disco duro virtual (VM). Los archivos basados en flujo, por el contrario, suelen hacer que todos los bloques se modifiquen cada vez que se alteran (por ejemplo, documentos de texto, hojas de cálculo, archivos zip y fotos). Por tanto, la copia a nivel de bloque no podrá ahorrar mucho ancho de banda con archivos basados en flujo.

En Syncovery, la copia a nivel de bloque también se denomina a veces «Actualización parcial de archivos». En muchos casos, solo debe marcar la opción «Copia a nivel de bloque», que se encuentra en la categoría de ajustes especiales de los perfiles (en modo avanzado).

El programa necesita tener acceso rápido a al menos uno de los lados de la sincronización (salvo en el Modo 0). El otro lado puede ser una conexión de bajo ancho de banda. Si está utilizando un protocolo de Internet, tenga en cuenta que solo SSH/SFTP admite la actualización a nivel de bloque directamente. Los demás protocolos solo pueden utilizarse con Copia de seguridad sintética (véase más abajo).

Tenga en cuenta: la copia a nivel de bloque con SSH/SFTP solo se ha implementado para cargas, no para descargas.


La copia a nivel de bloque puede funcionar de cuatro maneras distintas:

Modo 0: con el Servicio de supervisión del sistema de archivos (nuevo en Syncovery 8):
– el Servicio de supervisión del sistema de archivos de Syncovery debe estar en ejecución y supervisando las carpetas de origen
– si el origen está en un disco duro local, el servicio de supervisión del sistema de archivos se configura automáticamente al guardar el perfil.
– extremadamente rápido, no es necesario un escaneo completo del archivo de origen ni checksums MD5
– los archivos de destino no deben ser modificados por otro perfil, persona o herramienta
– se debe acceder al destino mediante LAN, VPN o SSH/SFTP
– si el origen es una ruta UNC, es necesaria una configuración especial (véase al final de la página)
– por el momento no puede combinarse con el Modo 3 (copia de seguridad sintética)

Modo 1: con base de datos:
– el acceso al origen debe ser rápido
– el destino puede ser lento
– los checksums MD5 se almacenan en la base de datos
– los archivos de destino no deben ser modificados por otro perfil, persona o herramienta
– se debe acceder al destino mediante LAN, VPN o SSH/SFTP

Modo 2: con servicio remoto:
– el Servicio remoto de Syncovery calcula los checksums MD5 en el ordenador remoto
– el lado “lento” puede ser tanto el origen como el destino
– los checksums MD5 se recalculan cada vez
– los archivos de ambos lados pueden ser modificados por otros perfiles, personas o herramientas
– un lado debe ser local o LAN/VPN, el otro puede ser LAN, VPN o SSH/SFTP

Modo 3: copia de seguridad sintética:
– similar al Modo 1, además:
– añade compresión Zip, control de versiones y codificación de nombres de archivo
– puede funcionar localmente o con cualquier protocolo de Internet para el lado de destino
– los bloques modificados se cargan cada vez en un nuevo archivo zip independiente
– todos los archivos zip antiguos deben permanecer en el almacenamiento de copia de seguridad, pero pueden ir reduciéndose
– se admiten todos los tipos de conexión y protocolos de Internet


Modo 1: destino lento
En este modo, la aceleración está disponible cuando copia archivos desde una ubicación a la que tiene acceso rápido (preferiblemente su propio disco duro). El destino puede estar en una conexión lenta, pero debe ser un sistema de archivos normal (ya sea LAN o VPN) o SSH/SFTP. Para otras conexiones, puede usar copia de seguridad sintética.

Instrucciones para el Modo 1
En su perfil, marque la siguiente opción: Copia a nivel de bloque, que se encuentra en la pestaña Especiales al editar el perfil en Modo avanzado. La siguiente vez que ejecute el perfil, se creará una base de datos en su disco duro donde se almacenará la información necesaria para la aceleración. La segunda vez que ejecute el perfil, debería notar la aceleración.


Modo 2: con servicio remoto
Este modo puede acelerar la actualización de archivos grandes en ambos sentidos. El ordenador remoto puede ser tanto origen como destino. Esto se consigue ejecutando una pequeña aplicación de servicio en el ordenador remoto, que creará los checksums necesarios sobre la marcha, cuando la aplicación principal que se ejecuta en otro equipo los solicite. Puede encontrar más información sobre el Servicio remoto de Syncovery aquí.

El otro ordenador (local), donde se ejecuta el programa principal de Syncovery, necesita tener acceso normal al sistema de archivos del ordenador remoto (LAN o VPN), o puede usar SSH/SFTP. Necesita tener acceso de escritura al ordenador remoto para poder guardar allí el archivo de solicitud de checksum. Los checksums MD5 se crean cuando se necesitan, por lo que no se utiliza ninguna base de datos.

Instrucciones para el Modo 2
En el sistema remoto, ejecute el programa de instalación e instale el Servicio remoto de Syncovery junto con su panel de control. Inicie el panel de control desde el grupo de Syncovery en el menú Inicio. En la pestaña Configurar generador de checksums, introduzca las carpetas base que se usarán para la sincronización. Haga clic en Aplicar. En la pestaña Configuración del servicio, haga clic en Instalar servicio e Iniciar. El servicio usará la cuenta Sistema de Windows de forma predeterminada. Si esta cuenta no tiene privilegios de acceso suficientes, puede que tenga que cambiar la cuenta en Panel de control de Windows → Herramientas administrativas → Servicios.

En el sistema local, está ejecutando el programa principal de Syncovery. En su perfil, el lado derecho debe ser el sistema remoto. Especifique una de las carpetas que ha indicado para que el servicio remoto supervise. El lado izquierdo debe ser sus carpetas locales, o una unidad de red con acceso relativamente rápido. En la pestaña Especiales en Modo avanzado, marque lo siguiente: Copia a nivel de bloque y El lado derecho usa el servicio remoto.


Modo 3: Copia de seguridad sintética
Esta función está pensada para hacer copias de seguridad desde un almacenamiento local a cualquier tipo de almacenamiento de copia de seguridad. La copia de seguridad puede ser local o en línea.

Elija “Copia de seguridad sintética” en la pestaña Versionado->Copia de seguridad sintética. Esto marcará automáticamente estas casillas adicionales:
– Copia a nivel de bloque (en Especial)
– Codificación de nombres de archivo (en Versionado)
– Comprimir cada archivo individualmente (en Compresión/Cifrado)

Obtenga más información sobre la copia de seguridad sintética en esta página.


Configuración del Modo 0 (Servicio de supervisión del sistema de archivos) con una ruta UNC

El servicio de supervisión del sistema de archivos puede utilizarse para habilitar la copia a nivel de bloque desde una ruta UNC, además de la copia desde unidades locales.
Para que esto funcione, el servicio de supervisión debe instalarse y configurarse en todos los equipos que escriben en la ruta UNC. Debe utilizarse el Panel de control de Servicios auxiliares para configurar el Servicio de supervisión del sistema de archivos. Debe introducir la ruta UNC que es la ruta de origen del trabajo de Syncovery en el campo de configuración.
Además, al Servicio de supervisión del sistema de archivos se le debe asignar una cuenta de usuario que tenga acceso a la ruta UNC. Esto se hace a través de Panel de control de Windows→Herramientas administrativas→Servicios, editando sus propiedades. Después puede iniciar el servicio. Debería ver una carpeta oculta .Syncovery en la ruta UNC, y dentro un archivo como SyncoveryFSMonitor.MACHINENAME.active. Si tiene problemas para configurarlo, póngase en contacto con support@syncovery.com.