Lorsqu’on active la déduplication sur un volume Windows Server, cela peut considérablement optimiser l’espace de stockage. Cependant, cette fonctionnalité peut également introduire des comportements inattendus lors des opérations de sauvegarde.
En particulier, dans le cadre de sauvegardes incrémentielles, il n’est pas rare d’observer des points de restauration qui ressemblent à des sauvegardes complètes. Ce phénomène peut perturber la stratégie de sauvegarde prévue, allonger les temps de traitement et augmenter la consommation de ressources. Cet article explore les causes de ce comportement, ses implications sur les chaînes de sauvegarde, et les bonnes pratiques pour y remédier.

Dans cet article, nous allons explorer en détail les mécanismes à l’origine de ce comportement, ses impacts sur les chaînes de sauvegarde, ainsi que les bonnes pratiques à adopter pour en atténuer les effets.
Bien que l’activation de la déduplication sur un volume Windows Server ne provoque généralement aucun problème immédiat, des effets secondaires peuvent apparaître après environ quatre semaines d’utilisation. Ce délai correspond au cycle de nettoyage des blocs de données obsolètes, géré par la tâche planifiée nommée « WeeklyGarbageCollection », qui s’exécute chaque samedi.
Cette tâche effectue un nettoyage régulier des blocs inutilisés. Toutefois, toutes les quatre exécutions — soit tous les 28 jours — un nettoyage dit « complet » est déclenché. Ce processus entraîne une libération massive de blocs de données, ce qui provoque de nombreuses modifications sur le volume. En conséquence, les solutions de sauvegarde interprètent ces changements comme des modifications significatives, ce qui peut transformer une sauvegarde incrémentielle en une sauvegarde quasi complète, augmentant ainsi la taille et la durée des sauvegardes.
Pour atténuer cet effet, il est possible de modifier le comportement par défaut de Windows à l’aide d’une clé de registre. Cette clé permet de désactiver les nettoyages complets et de ne conserver que les nettoyages dits « réguliers », beaucoup moins intrusifs. Cette approche permet de limiter l’impact sur les sauvegardes incrémentielles, tout en maintenant un bon niveau d’optimisation du stockage.
Créer la clé de registre suivante :
HKLM\System\CurrentControlSet\Services\ddpsvc\Settings
Clé : DeepGCInterval
Type : REG_DWORD
Valeur : 0xffffffff
