Block Level Copying com Syncovery

O Syncovery consegue detetar que partes de um ficheiro maior foram alteradas e copiar apenas os blocos alterados em vez do ficheiro completo. Esta funcionalidade funciona de forma semelhante ao Rsync (mas não é a mesma).

Copiar apenas os blocos alterados pode poupar largura de banda e tempo, especialmente através de uma ligação lenta. Ao copiar entre discos locais ou num ambiente LAN, também pode poupar largura de banda, mas pode nem sempre poupar muito tempo de cópia, porque o ficheiro de origem tem de ser lido na íntegra todas as vezes para determinar os blocos alterados (exceto quando se utiliza o Serviço de Monitorização do Sistema de Ficheiros).

Apenas os tipos de ficheiros orientados a blocos são elegíveis para cópia ao nível do bloco. Estes incluem ficheiros de base de dados como SQL ou PST do Outlook, bem como imagens de unidades e imagens de discos rígidos virtuais (VMs). Os ficheiros baseados em fluxos, por outro lado, normalmente farão com que todos os blocos sejam alterados sempre que forem modificados (por exemplo, documentos de texto, folhas de cálculo, ficheiros zip e fotografias). Assim, a cópia ao nível do bloco não conseguirá poupar muita largura de banda com ficheiros baseados em fluxos.

No Syncovery, a cópia ao nível do bloco é por vezes também chamada “Atualização Parcial de Ficheiros”. Em muitos casos, só precisa de selecionar a opção “Cópia ao Nível do Bloco”, que se encontra na categoria de definições Especiais nos perfis (no Modo Avançado).

O programa precisa de ter acesso rápido, pelo menos, a um dos lados da sincronização (exceto no Modo 0). O outro lado pode ser uma ligação de baixa largura de banda. Se estiver a utilizar um Protocolo Internet, note que apenas o SSH/SFTP suporta atualização ao nível do bloco diretamente. Os outros protocolos só podem ser utilizados com Cópia de Segurança Sintética (ver mais abaixo).

Note que: a cópia ao nível do bloco com SSH/SFTP foi implementada apenas para carregamentos, não para transferências descendentes.


A Cópia ao Nível de Bloco pode funcionar de quatro maneiras diferentes:

Modo 0: Com Serviço de Monitorização do Sistema de Ficheiros (novo no Syncovery 8):
– o Serviço de Monitorização do Sistema de Ficheiros do Syncovery tem de estar em execução e a monitorizar as pastas de origem
– se a origem estiver num disco rígido local, o serviço de Monitorização do Sistema de Ficheiros é configurado automaticamente quando guarda o perfil.
– extremamente rápido, não é necessária uma análise completa do ficheiro de origem nem somas de verificação MD5
– Os ficheiros de destino não podem ser modificados por qualquer outro perfil, pessoa ou ferramenta
– O destino tem de ser acedido através de LAN, VPN ou SSH/SFTP
– se a origem for um caminho UNC, é necessária uma configuração especial (ver no final da página)
– não pode ser combinado com o Modo 3 (Cópia de Segurança Sintética) neste momento

Modo 1: Com Base de Dados:
– o acesso à origem tem de ser rápido
– o destino pode ser lento
– as somas de verificação MD5 são guardadas na base de dados
– Os ficheiros de destino não podem ser modificados por qualquer outro perfil, pessoa ou ferramenta
– O destino tem de ser acedido através de LAN, VPN ou SSH/SFTP

Modo 2: Com Serviço Remoto:
– o Serviço Remoto do Syncovery calcula as somas de verificação MD5 no computador remoto
– o lado “lento” pode ser a origem ou o destino
– as somas de verificação MD5 são recalculadas de raiz sempre
– os ficheiros em ambos os lados podem ser modificados por outros perfis, pessoas ou ferramentas
– um dos lados tem de ser local ou LAN/VPN, o outro pode ser LAN, VPN ou SSH/SFTP

Modo 3: Cópia de Segurança Sintética:
– semelhante ao Modo 1, mais:
– adiciona compressão Zip, versionamento e codificação de nomes de ficheiro
– pode funcionar localmente ou com qualquer Protocolo Internet no lado do destino
– os blocos alterados são carregados sempre num novo ficheiro zip separado
– todos os ficheiros zip mais antigos têm de permanecer no armazenamento de cópias de segurança, mas podem ser reduzidos
– são suportados todos os tipos de ligação e Protocolos Internet


Modo 1: Destino Lento
Neste modo, a aceleração está disponível quando copia ficheiros de uma localização à qual tem acesso rápido (de preferência, o seu próprio disco rígido). O destino pode ser uma ligação lenta, mas tem de ser um sistema de ficheiros normal (LAN ou VPN) ou SSH/SFTP. Para outras ligações, pode usar a Cópia de Segurança Sintética.

Instruções para o Modo 1
No seu perfil, ative a seguinte opção: Cópia ao Nível de Bloco, que se encontra no separador Especial ao editar o perfil no Modo Avançado. Da próxima vez que executar o perfil, será criada no seu disco rígido uma base de dados onde será guardada a informação necessária para a aceleração. Na segunda vez que executar o perfil, deverá notar a aceleração.


Modo 2: Com Serviço Remoto
Este modo pode acelerar a atualização de ficheiros grandes em ambos os sentidos. O computador remoto pode ser a origem e/ou o destino. Isto é conseguido ao executar uma pequena aplicação de serviço no computador remoto, que criará as somas de verificação necessárias em tempo real, quando solicitado pela aplicação principal em execução numa máquina diferente. Veja mais informações sobre o Serviço Remoto do Syncovery aqui.

O outro computador (local), onde o programa principal do Syncovery está em execução, precisa de ter acesso normal ao sistema de ficheiros do computador remoto (LAN ou VPN), ou pode usar SSH/SFTP. Precisa de ter acesso de escrita ao computador remoto para poder guardar aí o ficheiro de pedido de soma de verificação. As somas de verificação MD5 são criadas quando necessário, de modo que não é utilizada qualquer base de dados.

Instruções para o Modo 2
No sistema remoto, execute o programa de instalação e instale o Serviço Remoto do Syncovery juntamente com o respetivo painel de controlo. Abra o painel de controlo a partir do grupo Syncovery no menu Iniciar. No separador Configurar verificador, introduza as pastas base que serão usadas para a sincronização. Clique em Aplicar. No separador Configuração do Serviço, clique em Instalar Serviço e Iniciar. Por predefinição, o serviço utilizará a conta Sistema do Windows. Se esta conta não tiver privilégios de acesso suficientes, poderá ter de alterar a conta no Painel de Controlo do Windows → Ferramentas Administrativas → Serviços.

No sistema local, está a executar o programa principal do Syncovery. No seu perfil, o lado direito tem de ser o sistema remoto. Especifique uma das pastas que definiu para o serviço remoto monitorizar. O lado esquerdo deve ser constituído pelas suas pastas locais, ou por uma unidade de rede com acesso relativamente rápido. No separador Especiais, no Modo Avançado, ative as seguintes opções: Cópia ao Nível de Bloco e O lado direito usa o Serviço Remoto.


Modo 3: Cópia de Segurança Sintética
Esta funcionalidade destina-se a efetuar cópias de segurança a partir de um armazenamento local para qualquer tipo de armazenamento de cópias de segurança. A cópia de segurança pode ser local ou online.

Escolha “Cópia de Segurança Sintética” no separador Versionamento->Cópia de Segurança Sintética. Isto irá marcar automaticamente estas opções adicionais:
– Cópia ao Nível de Bloco (em Especial)
– Codificação de Nomes de Ficheiro (em Versionamento)
– Comprimir Cada Ficheiro Individualmente (em Compressão/Encriptação)

Saiba mais sobre Cópia de Segurança Sintética nesta página.


Configurar o Modo 0 (Serviço de Monitorização do Sistema de Ficheiros) com um caminho UNC

O serviço de monitorização do sistema de ficheiros pode ser usado para ativar a cópia ao nível de bloco a partir de um caminho UNC, para além da cópia a partir de discos locais.
Para que isto funcione, o serviço de monitorização tem de estar instalado e configurado em todas as máquinas que escrevem no caminho UNC. O Painel de Controlo dos Serviços Auxiliares deve ser utilizado para configurar o Serviço de Monitorização do Sistema de Ficheiros. Tem de introduzir o caminho UNC que é o caminho de origem da tarefa Syncovery no campo de configuração.
Além disso, o Serviço de Monitorização do Sistema de Ficheiros tem de receber uma conta de utilizador com acesso ao caminho UNC. Isto é feito através de Painel de Controlo do Windows→Ferramentas Administrativas→Serviços, editando as respetivas propriedades. Depois pode iniciar o serviço. Deverá ver uma pasta oculta .Syncovery no caminho UNC e um ficheiro como SyncoveryFSMonitor.MACHINENAME.active no seu interior. Se tiver problemas ao configurar isto, contacte support@syncovery.com.