Deduplicação global
A Deduplicação Global (GDD) do NGBackup é um motor nativo em Rust, de nível produção, com índices de redução medidos de até 245:1 em dados reais. Deduplica tanto no cliente quanto no storage e se encaixa na sua instalação sem mudar o resto da configuração.
Como funciona
Seção intitulada “Como funciona”- Dedup dos dois lados — na origem (o File Daemon envia só chunks únicos pela rede) e no destino (o Storage Daemon deduplica entre todos os jobs e clientes). Ambos compartilham um formato em disco.
- Chunking por conteúdo (FastCDC) — blocos variáveis encontram duplicatas mesmo quando os dados deslocam.
- Índice em RocksDB com refcounting — buscas rápidas e recuperação segura de chunks não referenciados.
- Filtros de Bloom multicamada — ~90%+ menos I/O em lookups frios.
- Protocolo de fio criptografado — HKDF-SHA256 + ChaCha20-Poly1305 AEAD entre FD e SD.
- Auto-reparo — auto-vacuum e scrub ociosos com verificação CRC; mapas de extent recuperáveis a falhas.
Habilitando
Seção intitulada “Habilitando”A GDD vem como driver do Storage Daemon mais um plugin opcional de File Daemon. Adicione como Device { Device Type = Dedup } no Storage Daemon (lado do destino), ou habilite também o plugin de FD para dedup na origem. Veja as referências Device e Storage e a página do plugin Global Deduplication.