Backup Incremental em Nível de Bloco

Visão geral

O Retrospect agora tem a capacidade de fazer backup somente das partes de um arquivo que foram alteradas. Muitos aplicativos, como o Microsoft Outlook para Windows e o FileMaker, possuem arquivos grandes que estão constantemente mudando em pequenos incrementos. Depois de ativar o backup incremental em nível de bloco para um script de backup, o próximo backup será um backup completo dos arquivos modificados. Para arquivos grandes, backups subseqüentes usando esse script de backup serão incrementais, armazenando apenas blocos que foram alterados desde o backup anterior. Ao restaurar um arquivo de backup usando esse recurso, o Retrospect primeiro restaura o backup completo e, em seguida, os incrementos subseqüentes. Para restaurar o 5o backup de um arquivo, por exemplo, o Retrospect restaurará o primeiro backup completo desse arquivo e, em seguida, cada um dos próximos quatro incrementos desse arquivo.

O backup incremental de nível de bloco funciona com os recursos existentes no nível de arquivo do Retrospect. Se um backup usar um seletor / regra, somente os arquivos selecionados serão submetidos a backup total ou incremental. Se a correspondência estiver ativada, qualquer arquivo que tenha uma versão correspondente no conjunto de backup será ignorado completamente. Se a compactação de software estiver ativada, os incrementos no nível de bloco serão compactados e, em seguida, armazenados no conjunto de backup. Ao transferir instantâneos ou conjuntos de backup que contêm backups incrementais de nível de bloco de um arquivo, a cadeia completa de incrementos anteriores que levam à versão completa desse arquivo e a ela inclusive é automaticamente transferida. Durante a limpeza, se um incremento de um arquivo for preservado com base na política de limpeza, a cadeia completa de incrementos anteriores, levando a incluir a versão completa desse arquivo, será preservada automaticamente.

O backup incremental de nível de bloco funciona com vários tipos de conjuntos de backup, como disco, arquivo e fita.

Economia de Armazenamento

Com o backup incremental de nível de bloco ativado, economias significativas de armazenamento são possíveis ao fazer backup de determinados arquivos grandes, acima de 90% para uso diário em alguns casos.

Application File Type Use Savings
Microsoft Outlook 2013 for Windows .pst Daily use with 100 new emails 95%
Microsoft Outlook 2011 for Mac Database Daily use with 100 new emails 93%
Microsoft Entourage 2008 for Mac n/a Daily use with 100 new emails 95%
Microsoft Exchange 2013 .edb Daily use 90%
FileMaker Pro 13 .fmp12 Add 20 records 85%
VMware Fusion 5 for Mac .vmdk Install 100 Windows Updates 60%
VMware Fusion 5 for Mac .vmdk Install Office then VM snapshot 70%

Dependendo de como um aplicativo específico armazena e modifica seus dados, a economia de armazenamento do backup incremental de nível de bloco pode variar. O Retrospect exclui automaticamente vários tipos de arquivos conhecidos que não se beneficiam do backup incremental em nível de bloco, e você pode adicionar outros facilmente. Saiba mais em Opções.

Uso

O backup incremental em nível de bloco é uma opção de script e assistente, disponível para uso com todos os tipos de conjunto de backup / mídia. O recurso está desativado por padrão. Você pode ativá-lo ou desativá-lo a qualquer momento. Depois de ativar o backup incremental no nível de bloco, o primeiro backup será um backup completo de cada arquivo novo ou modificado. Durante backups subseqüentes, somente os blocos alterados são copiados para os arquivos aplicáveis. Saiba mais em Detalhes técnicos.

A opção está disponível em Opções nos scripts de backup, arquivamento e proativo.

Blib win option

Arquivos aplicáveis

Com o backup incremental de nível de bloco ativado, por padrão, serão feitos backups de 100 MB ou mais de forma incremental. Serão feitos backups completos dos arquivos menores porque a sobrecarga de restauração supera os benefícios do backup incremental. Saiba mais em Opções

Para arquivos de mídia digital, alguns aplicativos de criação de mídia alteram substancialmente os arquivos, mesmo quando apenas pequenas edições são feitas. Nesses casos, os benefícios do backup incremental de nível de bloco serão limitados.

Exploração madeireira

Enquanto um backup está em andamento, o Retrospect mostra o tamanho total dos arquivos submetidos a backup. Depois de concluído, o Retrospect mostrará o tamanho dos incrementos realmente copiados.

O exemplo a seguir mostra o log de operações de um backup concluído de dois arquivos modificados. Um dos arquivos tem um tamanho total de 100 MB, dos quais 5 MB foram alterados desde o backup anterior. O outro arquivo tem 1 MB de tamanho, não atendendo aos critérios padrão de backup incremental de nível de bloco e, portanto, com backup completo. O tamanho real do backup resultante é de cerca de 6 MB (6.147 KB). Como esse backup tem a compactação de software desativada, o valor de compactação de 94% no log indica que o backup incremental no nível do bloco reduziu o tamanho do backup em 94%.

Blib log

Quando o backup incremental de nível de bloco está ativado, a quantidade de dados mostrada no painel de andamento pode diferir da quantidade de dados listados no Registro de operações. O Retrospect calcula os dados a serem copiados com base no tamanho dos arquivos; no entanto, o número final no log é baseado em quantos dados foram armazenados em backup. Esse tamanho final varia de acordo com quanto foi salvo, tanto por meio de backup incremental em nível de bloco quanto por compactação de software.

Opções

Com o backup incremental de nível de bloco ativado, os arquivos de 100 MB ou mais serão salvos em backup por padrão. Serão feitos backups completos dos arquivos menores porque a sobrecarga de restauração supera os benefícios do backup incremental. Isso é personalizável por meio de uma regra / seletor chamada Block Level Filter. Controla como é feito o backup de um arquivo, ou seja, se é feito backup completo ou incremental. Para selecionar os arquivos para backup, escolha uma das outras regras / seletores para os seus scripts de backup, como Todos os arquivos, exceto arquivos de cache ou Arquivos e configurações do usuário.

O filtro de nível de bloco está em Configurar> Seletores:

Blib win rule

Outros limiares

O backup incremental de nível de bloco tem dois outros limites: o número de backups e o número de dias desde o backup anterior. Para reduzir o risco de perda de mídia de armazenamento interrompendo uma cadeia de backups incrementais (tornando alguns dos backups não restauráveis), o Retrospect executa automaticamente um backup completo se os 30 backups recentes de um arquivo forem incrementais ou se o backup mais recente for maior que 31 dias de idade. Essas configurações são personalizáveis ​​no retro.ini:

    # retro.ini
    [Options]
    MaxFileBlockLevelBackups=30
    NumDaysAllowedSinceLastBlockLevelBackup=31
  

Compatibilidade com versões anteriores

Backups incrementais de nível de bloco não podem ser restaurados por versões anteriores do Retrospect. Ao habilitar um script de backup para backup incremental em nível de bloco, você será solicitado a atualizar os conjuntos de backup associados, caso tenham sido criados por uma versão anterior do Retrospect. Para manter o conjunto de backups compatível com versões anteriores do Retrospect, cancele o prompt de atualização e o backup incremental de nível de bloco permanecerá desativado.

Detalhes técnicos

A velocidade e o tamanho de um backup incremental de nível de bloco dependem de como um aplicativo específico armazena e modifica seus dados. Aplicativos como o Apple Mail salvam cada item - um email ou um documento - como um arquivo separado. Quando esses pequenos arquivos são alterados, o Retrospect pode fazer backup do arquivo inteiro rapidamente. Outros aplicativos armazenam muitos itens, banco de dados ou imagem de disco em um arquivo grande, portanto, o backup incremental de nível de bloco deve melhorar o desempenho de backup para eles. Para itens como filmes, fotos e músicas, os arquivos em si não mudam, a menos que você os edite; O backup padrão do Retrospect com o recurso correspondente será suficiente.

Depois de ativar o backup incremental em nível de bloco para um script de backup, o próximo backup será um backup completo de arquivos novos ou modificados. Durante os backups subseqüentes, cada bloco de 2MB de arquivos aplicáveis ​​é comparado à sua soma de verificação do backup anterior, e somente os blocos alterados são salvos em backup. Para arquivos não aplicáveis ​​ao backup incremental de nível de bloco, eles terão backup completo.