Synology et stockage 9 min de lecture

Activer la déduplication sur un NAS Synology

Configurer l’efficacité du stockage de DSM 7.4 sur un volume Btrfs et comprendre les risques d’un script non officiel avec des disques tiers.

Avec DSM 7.4, Synology regroupe la déduplication et la compression sous le nom d’efficacité du stockage. Sur un volume Btrfs compatible, cette fonction peut réduire l’espace réellement occupé lorsque de nombreux blocs de données sont identiques.

Ce guide explique d’abord la méthode officielle, puis présente clairement les risques d’un script communautaire destiné aux modèles ou aux disques que DSM ne reconnaît pas comme compatibles.

Ce que fait la déduplication

Une déduplication de fichiers supprime seulement les copies parfaitement identiques. La déduplication par blocs va plus loin : elle découpe les fichiers, compare les blocs et ne conserve qu’un exemplaire de chaque bloc identique. Les fichiers concernés continuent à pointer vers ce bloc unique.

Schéma en français montrant des blocs de données dupliqués réduits à six blocs uniques
La déduplication par blocs conserve une seule copie physique de chaque bloc identique.

Le gain est souvent intéressant pour des machines virtuelles, des sauvegardes répétitives, des images système ou plusieurs environnements qui partagent les mêmes bibliothèques. Il sera faible pour des photos, vidéos, archives compressées ou données chiffrées, car leur contenu contient peu de blocs réellement identiques.

SSD et HDD : deux fonctionnements différents

Dans DSM 7.4, la déduplication d’un volume SSD compatible s’active au niveau du volume. Pour un pool HDD compatible, l’efficacité du stockage fonctionne en post-traitement et se règle par dossier partagé. DSM propose alors trois modes :

  • déduplication et compression ;
  • déduplication uniquement ;
  • compression uniquement.

Le post-traitement HDD vise surtout les archives et les données peu modifiées. La déduplication ajoute du calcul et peut fragmenter les données physiques : planifiez-la en dehors des heures de forte activité et mesurez les performances avant de l’appliquer largement.

Vérifications avant l’activation

  • Le volume doit utiliser Btrfs, être sain et disposer de suffisamment d’espace libre.
  • Activez l’analyse détaillée de l’utilisation du stockage lorsque DSM la demande.
  • Vérifiez la compatibilité exacte du modèle, des disques et de la version DSM dans la documentation Synology.
  • Pour la déduplication Btrfs complète, prévoyez au moins 16 Go de mémoire. Le mode réduit du script communautaire annonce un minimum de 4 Go, mais offre moins de fonctions.
  • Effectuez une sauvegarde complète avant toute modification, surtout si vous envisagez la méthode non officielle.

Certaines données ne sont pas traitées, notamment les dossiers partagés chiffrés, Hybrid Share, certains dossiers de paquets et les blocs encore référencés par des instantanés. Une grande rétention de snapshots peut donc limiter le gain constaté.

Cas non pris en charge : le script communautaire

Le projet open source Synology_enable_Deduplication tente d’activer les capacités masquées par DSM sur certains modèles ou avec des disques tiers. L’option --hdd ajoute la prise en charge des disques durs sur les versions DSM compatibles.

Installer et planifier le script

  1. Téléchargez la dernière archive Source code depuis les versions du dépôt GitHub.
  2. Décompressez-la dans un dossier réservé aux scripts, par exemple /volume1/scripts.
  3. Dans File Station, ouvrez les propriétés de syno_enable_dedupe.sh et relevez son chemin réel.
Propriétés du script syno_enable_dedupe dans File Station avec son emplacement sélectionné
Dans les propriétés du fichier, copiez l’emplacement réel du script.

Ouvrez ensuite Panneau de configuration → Planificateur de tâches, puis Créer → Tâche déclenchée → Script défini par l’utilisateur.

Capture DSM traduite en français montrant la création d’une tâche déclenchée
Les repères 1 à 4 reprennent exactement le chemin à suivre dans DSM.

Nommez la tâche Déduplication, choisissez l’utilisateur root et l’événement Arrêt. Dans Paramètres de tâche → Script défini par l’utilisateur, saisissez votre chemin suivi de --hdd :

/volume1/scripts/syno_enable_dedupe.sh --hdd
Capture DSM traduite en français montrant les paramètres de la tâche de déduplication
Le chemin affiché est un exemple : adaptez-le au dossier et au volume réellement utilisés.

Enregistrez la tâche, sélectionnez-la et choisissez Exécuter une première fois. Consultez la sortie du script, redémarrez le NAS, puis vérifiez que l’option d’efficacité du stockage apparaît. Après chaque mise à jour de DSM, contrôlez la compatibilité de la dernière version du script et exécutez-la à nouveau si nécessaire.

Pour restaurer les réglages d’origine, utilisez l’option --restore (ou -r), puis redémarrez :

/volume1/scripts/syno_enable_dedupe.sh --restore

Activer l’efficacité du stockage

Après le redémarrage, ouvrez Gestionnaire de stockage → Stockage, sélectionnez le volume, ouvrez le menu à trois points, puis choisissez Configurer l’efficacité du stockage. Sur une configuration officiellement compatible, ce même réglage est disponible sans installer le script.

Menu du volume dans le Gestionnaire de stockage DSM avec l’option Configurer l’efficacité du stockage encadrée
Ouvrez le menu du volume, puis sélectionnez Configurer l’efficacité du stockage.

Sélectionnez le mode et, sur HDD, les dossiers partagés à traiter. Commencez par un dossier d’archives afin de mesurer le gain et l’impact avant d’étendre le périmètre.

Fenêtre DSM en français proposant la déduplication, la compression ou les deux pour les dossiers partagés
DSM 7.4 propose trois modes et permet de sélectionner les dossiers partagés à traiter.

Un changement de mode concerne les nouvelles écritures : les données déjà présentes conservent leur état jusqu’à leur réécriture. Lancez ensuite l’analyseur ou la tâche d’efficacité du stockage, puis suivez l’espace économisé dans le Gestionnaire de stockage.

Quel mode choisir ?

  • Déduplication uniquement : bon premier test pour des sauvegardes répétitives, images système ou machines virtuelles.
  • Compression uniquement : pertinente pour des journaux, documents texte et archives froides non encore compressées.
  • Déduplication et compression : gain potentiel maximal, mais aussi traitement le plus lourd ; à valider sur un périmètre réduit.

Évitez de commencer par des partages très actifs. Sélectionnez un dossier représentatif, mesurez la capacité gagnée, les temps de réponse et la durée du traitement, puis élargissez seulement si le résultat est réellement avantageux.

En résumé

La déduplication de DSM 7.4 peut être efficace lorsque les données contiennent de nombreux blocs identiques. Sur une configuration officiellement prise en charge, activez-la directement dans le Gestionnaire de stockage. Le script communautaire reste un contournement réservé aux utilisateurs qui acceptent ses risques de compatibilité et de maintenance.

Références

À propos de l’auteur

Jeremy Kraft administre les infrastructures et les services auto-hébergés de l’IBCSC. Ces guides reprennent des configurations réellement déployées, revérifiées avant publication.

Discussion

Commentaires

0

Aucun commentaire pour le moment. Vous pouvez ouvrir la discussion avec une question ou un retour d’expérience.