Votre pool TrueNAS grossit, et vous soupçonnez que les mêmes fichiers traînent dans plusieurs datasets. Beaucoup pensent que la déduplication ZFS s'en occupe déjà. Ce n'est pas le cas, du moins pas comme vous l'imaginez, et compter dessus vous laisse soit avec de la RAM gâchée, soit avec un NAS toujours plein de copies.
La dédup par bloc est une fonction de stockage, pas un outil de nettoyage
La déduplication ZFS agit au niveau du bloc. Elle évite d'écrire deux fois le même bloc sur le pool, de façon invisible, pour économiser de l'espace disque. Cela a un vrai coût : elle est gourmande en RAM (on cite souvent autour de 1 à 5 Go de RAM par To de données), elle maintient une table de déduplication qui grossit avec vos données, et les recommandations de TrueNAS elles-mêmes mettent souvent en garde contre son activation, sauf si vous savez vraiment que votre jeu de données en profitera. Elle agit aussi en flux, uniquement sur les nouvelles données écrites : elle ne fait donc rien pour les doublons déjà présents sur votre pool. Rien de tout ça ne répond, de façon lisible, à la question que vous vous posez vraiment : lesquels de mes fichiers sont des doublons, et combien d'espace je récupérerais en les retirant ?
La dédup par fichier, c'est ça que vous cherchez
Ce que la plupart des gens veulent, c'est la déduplication au niveau fichier : repérer que la même photo, vidéo ou document se trouve dans trois dossiers différents, et pouvoir regarder la liste pour faire le ménage. Ça n'a rien à voir avec la couche bloc de ZFS. C'est une analyse en lecture seule de vos fichiers suivie d'un nettoyage volontaire, et ça n'exige de toucher ni à votre pool, ni à votre budget RAM, ni aux réglages de vos datasets.
Comment NAS Ranger s'en occupe, sans toucher à ZFS
NAS Ranger se connecte à vos partages TrueNAS en SMB et identifie les doublons par empreinte du contenu : des fichiers identiques sont trouvés quel que soit le nom, la date ou le dossier. Il ne modifie jamais votre pool, vos datasets ou vos options ZFS. Vous voyez chaque groupe de doublons et l'espace exact récupérable. Pour le détail de la comparaison par contenu, voyez comment trouver les fichiers en double.
Un nettoyage volontaire et réversible
Vous agissez sur de nombreux fichiers d'un coup, et rien n'est détruit sur place. Les doublons confirmés sont déplacés vers une corbeille sur le partage, un renommage, pour que vous vérifiiez avant de purger. Voici pourquoi c'est sans risque. Et comme l'application tourne sur votre ordinateur via SMB, il n'y a rien à installer sur TrueNAS et une mise à jour du système ne peut pas vous en priver.
Essai gratuit : scannez vos partages TrueNAS, voyez chaque doublon et les gigaoctets récupérables, avant de toucher au moindre fichier.