Pourquoi l’espace réservé aux instantanés augmente-t-il après la suppression de fichiers volumineux ?

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek depuis toujours, passionnée par les homelabs et les logiciels open source, elle se spécialise dans la traduction de concepts techniques complexes en guides accessibles et pratiques. Eva croit que l’auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu’à la maîtrise des conteneurs Docker.

L’espace réservé aux instantanés peut augmenter après une suppression, car les instantanés plus anciens conservent des références vers des blocs dont le système de fichiers actif n’a plus besoin.

Ce comportement est normal pour les instantanés à copie sur écriture, mais le nombre affiché par un NAS peut prêter à confusion, car « taille de l’instantané », « espace réservé aux instantanés », « espace référencé » et « espace récupérable » ne sont pas interchangeables. La suppression d’un fichier actif volumineux peut réduire l’utilisation actuelle du jeu de données tout en rendant certains anciens blocs propres à un ou plusieurs instantanés conservés. Identifiez la métrique exacte et la chaîne de conservation avant de supprimer des instantanés ou de supposer que le dossier d’instantanés a créé une copie complète supplémentaire.

Vérifiez quelle métrique d’instantané a réellement augmenté

Consignez l’utilisation du pool, l’utilisation du jeu de données actif, l’utilisation cumulée des instantanés, l’utilisation propre à chaque instantané et la taille du fichier supprimé. Utilisez des mesures provenant du même jeu de données et de la même période.

Les recommandations de Synology concernant Snapshot Replication distinguent les instantanés visibles de l’espace qu’ils consomment et proposent des outils pour calculer l’espace récupérable. Ses contrôles de l’espace des instantanés montrent pourquoi la liste des instantanés et la capacité récupérable du volume doivent être vérifiées ensemble.

Si seule l’utilisation réservée aux instantanés augmente tandis que l’utilisation active diminue, la suppression a probablement transféré la propriété de blocs existants plutôt que créé du nouveau contenu. Si l’utilisation totale du pool augmente également, examinez les nouveaux instantanés, la zone de préparation de la réplication, les versions d’applications ou d’autres écritures survenues pendant la même période.

Comprenez pourquoi la suppression rend d’anciens blocs propres à un instantané

Un instantané partage initialement la plupart de ses blocs avec le système de fichiers actif. Lorsque celui-ci écrase ou supprime des données, l’instantané continue de référencer les anciens blocs afin de préserver sa vue à un instant donné.

Le guide d’administration ZFS d’Oracle explique que l’espace utilisé par un instantané augmente lorsque des blocs auparavant partagés deviennent propres à l’instantané après la modification du jeu de données actif.

Le fichier supprimé est donc absent du répertoire actif, mais reste lisible depuis l’instantané plus ancien. Le stockage n’est pas dupliqué au moment de la suppression ; la comptabilisation change parce que le système de fichiers actif a libéré sa référence tandis que l’instantané en a conservé une.

Vérifiez si plusieurs instantanés partagent encore les données supprimées

Répertoriez les instantanés créés avant et après la suppression. Identifiez les points de récupération les plus anciens et les plus récents depuis lesquels le fichier supprimé peut encore être parcouru ou restauré.

La base de connaissances de NetApp indique que les anciens instantanés conservent les blocs supprimés. La suppression d’un point de récupération peut donc libérer peu d’espace lorsqu’un autre instantané référence encore les mêmes données.

N’additionnez pas les tailles affichées pour chaque instantané en supposant que le total correspond à une allocation indépendante. Des blocs partagés peuvent apparaître dans de nombreuses vues d’instantanés tout en n’occupant physiquement l’espace qu’une seule fois, jusqu’à la suppression de la dernière référence.

-15% OFF

Distinguez la vue du dossier d’instantanés de l’utilisation physique du stockage

Parcourir un dossier d’instantanés peut donner l’impression que chaque fichier historique existe comme une copie ordinaire. Cette vue de répertoire est une interface de récupération, et non un deuxième arbre de dossiers alloué octet par octet.

Le manuel ZFS de FreeBSD décrit les instantanés comme des états du jeu de données à un instant donné, qui partagent le stockage jusqu’à ce que les données modifiées doivent être préservées. Son modèle des instantanés aide à distinguer les fichiers visibles via un chemin d’instantané des blocs qui lui sont physiquement propres.

Ne supprimez pas manuellement des fichiers dans un répertoire masqué de gestion des instantanés. Utilisez le gestionnaire d’instantanés du NAS ou la commande d’instantané prise en charge par le système de fichiers afin de préserver la cohérence des métadonnées de conservation et de l’état de réplication.

Comparez prudemment la comptabilisation des instantanés ZFS et Btrfs

ZFS et Btrfs utilisent tous deux des références à copie sur écriture, mais leurs tableaux de bord et leurs outils en ligne de commande peuvent afficher différemment l’espace exclusif, référencé, partagé ou estimé. Utilisez la métrique documentée pour le système de fichiers actif.

Le guide de Fedora Magazine consacré à Btrfs explique que les instantanés Btrfs conservent les anciennes références à mesure que les fichiers actifs divergent, ce qui explique également pourquoi des fichiers source supprimés peuvent rester représentés dans le stockage des instantanés.

Un tableau de bord NAS multiplateforme peut simplifier ces valeurs en une seule « taille des instantanés ». Lorsque le nombre affiché semble impossible, vérifiez-le avec les commandes natives du système de fichiers pour l’utilisation et les instantanés avant de modifier la conservation.

Estimez l’espace récupérable avant de supprimer des points de récupération

Sélectionnez un instantané arrivé à expiration ou une plage limitée d’instantanés, puis affichez l’espace qui devrait être récupéré lorsque la plateforme le permet. Comparez cette estimation avec la chronologie des instantanés qui contient encore le fichier supprimé.

Klara Systems explique que le stockage des instantanés augmente avec la divergence. L’ancienneté et le rythme des modifications sont donc des indicateurs de conservation plus utiles que le seul nombre d’instantanés.

Supprimez uniquement les instantanés qui ne relèvent plus de la politique de récupération. La suppression de l’instantané le plus récent peut libérer peu d’espace, tandis que la suppression d’une chaîne plus ancienne peut éliminer des points de récupération encore nécessaires aux sauvegardes incrémentielles ou aux tâches de réplication récentes.

Vérifiez la récupération d’espace sans répéter le contrôle général du NAS

Après avoir supprimé une plage d’instantanés approuvée, attendez la récupération en arrière-plan et actualisez les mêmes mesures concernant l’utilisation active, l’espace réservé aux instantanés et le niveau du pool. Vérifiez que les applications et les tâches de réplication restent opérationnelles.

Le guide ZimaSpace consacré à la vérification des instantanés et des corbeilles traite de la question plus générale de la couche de conservation qui consomme la capacité du NAS ; cet article se concentre uniquement sur les raisons pour lesquelles l’utilisation réservée aux instantanés augmente après une suppression.

Le diagnostic est terminé lorsque le fichier supprimé est absent des données actives, que les instantanés attendus permettent toujours de le restaurer, que l’espace réservé aux instantanés correspond à la chronologie conservée et que la suppression approuvée libère la quantité prévue sans compromettre la réplication ni les objectifs de récupération.

Assistance et conseils

Plus à lire

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.