Deduplicación global
La Deduplicación Global (GDD) de NGBackup es un motor nativo en Rust, de nivel producción, con ratios de reducción medidos de hasta 245:1 en datos reales. Deduplica tanto en el cliente como en el storage y se integra junto a tu instalación sin cambiar el resto de la configuración.
Cómo funciona
Sección titulada «Cómo funciona»- Dedup de ambos lados — en origen (el File Daemon envía solo chunks únicos por la red) y en destino (el Storage Daemon deduplica entre todos los jobs y clientes). Ambos comparten un formato en disco.
- Chunking por contenido (FastCDC) — bloques variables encuentran duplicados aun cuando los datos se desplazan.
- Índice en RocksDB con refcounting — búsquedas rápidas y recuperación segura de chunks sin referencias.
- Filtros de Bloom multicapa — ~90%+ menos I/O en lookups fríos.
- Protocolo de cable cifrado — HKDF-SHA256 + ChaCha20-Poly1305 AEAD entre FD y SD.
- Auto-reparación — auto-vacuum y scrub en reposo con verificación CRC; mapas de extent recuperables ante fallos.
Habilitarla
Sección titulada «Habilitarla»La GDD viene como driver del Storage Daemon más un plugin opcional de File Daemon. Añádela como Device { Device Type = Dedup } en el Storage Daemon (lado del destino), o habilita también el plugin de FD para dedup en origen. Consulta las referencias Device y Storage y la página del plugin Global Deduplication.