Comment activer la déduplication des données sur un NAS Synology
Activer l’efficacité du stockage de DSM 7.4 sur un volume Btrfs, y compris avec des disques tiers ou un modèle non officiellement pris en charge.
Depuis DSM 7.4, Synology permet d’utiliser la déduplication non seulement sur certains volumes SSD, mais également sur des volumes HDD compatibles. Dans l’interface, la fonction porte le nom d’efficacité du stockage. Dans ce guide, nous conserverons le terme technique de déduplication.
Nous allons voir ce que fait réellement cette technologie, dans quels cas elle est utile et comment l’activer sur un NAS officiellement compatible. Une seconde méthode explique aussi le cas des disques tiers ou des modèles sur lesquels Synology masque la fonction.
Qu’est-ce que la déduplication des données ?
La déduplication supprime les copies répétées d’une même information. Si trois fichiers contiennent des données identiques, le système conserve un seul exemplaire physique et fait pointer les autres références vers celui-ci. L’espace libéré peut être important lorsque le NAS contient de nombreuses sauvegardes similaires, des images système ou des machines virtuelles clonées.
Il existe deux approches principales :
- La déduplication au niveau des fichiers recherche des fichiers entièrement identiques. Elle est simple, mais ne récupère aucun espace lorsque deux fichiers ne diffèrent que de quelques octets.
- La déduplication au niveau des blocs découpe les fichiers en petites portions, calcule leur empreinte et ne conserve qu’un exemplaire de chaque bloc identique. C’est cette méthode plus fine que Synology utilise avec Btrfs.
Cette analyse demande du processeur et de la mémoire, car le NAS doit calculer puis comparer les empreintes de très nombreux blocs. Le gain dépend surtout de la nature des données. Les machines virtuelles, sauvegardes répétitives et images ISO peuvent en profiter fortement. Les vidéos, photos, archives déjà compressées et données chiffrées contiennent généralement peu de blocs identiques.
Comment fonctionne l’efficacité du stockage dans DSM 7.4 ?
Sur les volumes HDD, DSM 7.4 applique la réduction des données en post-traitement et au niveau des dossiers partagés. Le travail peut donc être lancé manuellement ou planifié pendant une période de faible activité, au lieu d’être effectué pendant chaque écriture.
Trois modes sont proposés :
- Déduplication et compression, pour chercher le gain maximal ;
- Déduplication uniquement, adaptée aux données contenant de nombreux blocs répétés ;
- Compression uniquement, utile surtout pour les journaux, documents texte et archives froides non compressées.
Pour des dossiers de travail consultés chaque jour, nous conseillons de commencer par la déduplication seule. La compression ajoute un traitement à la lecture et peut ralentir les accès aléatoires, en particulier sur les NAS équipés d’un processeur modeste. Elle est plus pertinente pour des données froides, ouvertes rarement.
Synology avertit également que la déduplication sur HDD peut accroître la fragmentation et réduire les performances en lecture ou écriture aléatoire. Commencez donc par un seul dossier représentatif et mesurez le résultat avant d’étendre la configuration.
Conditions nécessaires
- DSM 7.4 pour disposer de l’interface d’efficacité du stockage décrite ici ;
- un volume au format Btrfs et dans l’état Sain ;
- l’analyse détaillée de l’utilisation activée pour le volume ;
- un pool composé de disques reconnus comme compatibles par DSM pour la méthode officielle ;
- au moins 16 Go de mémoire pour la déduplication Btrfs complète.
Le script communautaire propose aussi un mode réduit --tiny à partir de 4 Go de RAM sur certaines versions et architectures. Il ne faut cependant pas confondre l’apparition d’un bouton dans DSM avec une compatibilité garantie : le processeur, l’architecture du modèle et la version exacte de Storage Manager restent déterminants.
Activer la fonction avec des disques tiers ou un modèle non pris en charge
Lorsque le matériel n’est pas officiellement accepté, le projet open source Synology_enable_Deduplication, développé par Dave Russell, peut rendre visibles les fonctions de déduplication sur plusieurs modèles et avec des SSD ou HDD d’autres fabricants.
Télécharger le script
- Ouvrez la page des versions publiées du projet.
- Téléchargez l’archive Code source (zip) de la dernière version.
- Enregistrez le fichier ZIP dans un dossier du NAS, puis décompressez-le.
- Dans File Station, ouvrez les propriétés de
syno_enable_dedupe.shet copiez son emplacement complet.
Créer une tâche dans le Planificateur DSM
Ouvrez Panneau de configuration → Planificateur de tâches, puis choisissez Créer → Tâche déclenchée → Script défini par l’utilisateur.
Donnez un nom à la tâche, sélectionnez l’utilisateur root et choisissez l’événement Arrêt. Dans l’onglet Paramètres de la tâche, collez le chemin complet du script.
/volume1/scripts/Synology_enable_Deduplication/syno_enable_dedupe.sh
Enregistrez la tâche. Sélectionnez-la ensuite dans la liste et cliquez sur Exécuter afin de lancer le script une première fois. Attendez une à deux minutes, contrôlez le journal d’exécution, puis redémarrez le NAS.
Les modifications peuvent être remplacées par une mise à jour de DSM. Après chaque mise à niveau, vérifiez d’abord qu’une version compatible du script est disponible, puis exécutez-la de nouveau. La tâche déclenchée à l’arrêt évite d’oublier cette opération, mais elle ne remplace pas la lecture des notes de version.
Annuler les modifications du script
Pour restaurer les réglages d’origine, exécutez le script avec l’option --restore ou sa forme courte -r, puis redémarrez le NAS :
/volume1/scripts/Synology_enable_Deduplication/syno_enable_dedupe.sh --restore
Configurer l’efficacité du stockage
Après le redémarrage, ouvrez Gestionnaire de stockage → Stockage. Sélectionnez le volume Btrfs, ouvrez le menu à trois points, puis cliquez sur Configurer l’efficacité du stockage.
Choisissez le mode souhaité et cochez les dossiers partagés à traiter. Pour un premier essai, utilisez un dossier contenant des sauvegardes répétitives ou des images système, et évitez les dossiers les plus actifs.
Planifiez la tâche pendant une période de faible charge, puis surveillez la durée du traitement, l’espace économisé et les performances d’accès. Si le gain est faible ou que les latences augmentent, désactivez la fonction pour ce dossier au lieu de l’appliquer à l’ensemble du volume.
En résumé
La déduplication de DSM 7.4 est surtout intéressante lorsque le NAS stocke beaucoup de blocs identiques. Sur une configuration officiellement compatible, l’activation s’effectue directement dans le Gestionnaire de stockage. Avec des disques tiers ou un modèle non pris en charge, le script communautaire peut rendre le réglage disponible, mais il faut accepter les risques de maintenance, de fragmentation et d’incompatibilité après une mise à jour.
Discussion
Commentaires
Aucun commentaire pour le moment. Vous pouvez ouvrir la discussion avec une question ou un retour d’expérience.