File Archive & tiering
O plugin File Archive adiciona jobs de cópia e arquivamento pós-backup ao NGBackup: ao término de um backup, um job de cópia seleciona arquivos por política e os move ou copia para armazenamento de menor custo — disco local ou removível, compartilhamentos de rede, fita ou object storage público com deduplicação. No modo archive, cópias verificadas substituem o arquivo de origem por um stub de mesmo nome, movendo dados frios para fora do storage primário e mantendo-os a um recall de distância.
Capacidades
Seção intitulada “Capacidades”- Jobs de cópia pós-backup — rodam automaticamente após o job de backup, pelo mesmo agendador.
- Filtros de seleção ricos — escolha arquivos e pastas e depois filtre o conjunto antes de copiar.
- Cinco classes de destino — disco local, disco removível, compartilhamentos CIFS/NFS, fita e S3/Azure Blob/Google Cloud Storage com deduplicação habilitada.
- Criptografia AES-256 de todos os dados copiados, em repouso em qualquer destino.
- Modo archive (tiering) — apaga a origem após cópia verificada e deixa um stub no lugar.
- Fluxo de recall — usuários e operadores trazem arquivos arquivados de volta sob demanda.
Selecionando o que copiar
Seção intitulada “Selecionando o que copiar”Os jobs de cópia partem de uma seleção explícita de arquivos e pastas, refinada por filtros — combináveis e avaliados por arquivo:
| Filtro | Exemplos |
|---|---|
| Tipo / extensão | *.pst, *.bak, *.iso; listas de inclusão ou exclusão |
| Atributos | somente leitura, oculto, sistema, offline |
| Idade (criação) | criado há mais de 180 dias |
| Último acesso | sem acesso há 90 dias |
| Última modificação | sem modificação há 1 ano |
| Tamanho | maior que 100 MB |
Destinos de cópia
Seção intitulada “Destinos de cópia”| Destino | Observações |
|---|---|
| Disco local | Qualquer caminho montado no Storage Daemon |
| Disco removível | Mídias USB/eSATA; ejeção segura após a verificação da cópia |
| Compartilhamento de rede | CIFS/SMB e NFS |
| Fita | Drives standalone e autochangers |
| Object storage público | Amazon S3, Azure Blob Storage, Google Cloud Storage — com deduplicação habilitada, então execuções repetidas de arquivamento enviam apenas blocos únicos |
Todos os dados copiados são criptografados com AES-256 antes de sair do Storage Daemon; as chaves ficam sob seu controle.
Modo archive e arquivos stub
Seção intitulada “Modo archive e arquivos stub”Com Mode = archive, cada arquivo é copiado para o destino, verificado (releitura com checksum) e só então apagado na origem. No lugar, o plugin deixa um arquivo stub de mesmo nome contendo instruções de recuperação e um ponteiro para a cópia arquivada (job, destino, caminho) — quem o abrir sabe exatamente como pedir o arquivo de volta, e a árvore de pastas mantém o formato para navegação. Com Mode = copy, as origens ficam intactas.
Configuração
Seção intitulada “Configuração”Job { Name = "ArchiveColdFiles" Type = Copy Plugin = "file-archive" Schedule = "NightlyAfterBackup"}
Device { Name = "ArchiveTier" Device Type = FileArchive Archive Target = "s3://company-archive/fileshare" # ou /mnt/usb, //nas/archive, autochanger de fita Dedup = yes # dedup no object storage Encryption = AES256 Mode = archive # ou: copy (mantém a origem) Stub = yes # deixa stubs com ponteiro de recuperação (modo archive) # Seleção e filtros Include = "/srv/fileshare" Filter Type = "*.pst,*.iso,*.bak" Filter LastAccess = ">90d" Filter Modified = ">1y" Filter Size = ">100M"}Restauração e recall
Seção intitulada “Restauração e recall”Arquivos arquivados são recuperados como qualquer restauração do NGBackup: escolha o arquivo no navegador de restauração do console ou do Web Console e restaure para o caminho original ou alternativo — o recall substitui o stub pelo arquivo real. Operadores também podem fazer recall em lote (por pasta ou por filtro), e o próprio stub diz ao usuário final a quem pedir e qual ponteiro citar. As restaurações leem apenas os blocos necessários; o recall de um único arquivo do object storage não baixa o conjunto de arquivamento inteiro.
Veja também: Restauração, Instant Recovery & V2V.