Qu'est-ce qu'une chaîne de sauvegarde ?

Une chaîne de sauvegarde est une suite de points de restauration pour un même workload, composée d'une sauvegarde complète et des sauvegardes incrémentielles qui en dépendent. Restaurer à partir d'un point de la chaîne exige ce point et tous les précédents, jusqu'à la complète.

De quoi se compose une chaîne de sauvegarde ?

Une chaîne commence par une sauvegarde complète, copie intégrale des données. Chaque exécution suivante ne stocke que les blocs modifiés depuis la précédente. Le logiciel de sauvegarde conserve aussi des métadonnées indiquant quels blocs appartiennent à quel point de restauration. Ensemble, ces fichiers ou objets forment une chaîne.

Type de chaîneMode de constructionLectures à la restauration
Incrémentielle classiqueUne complète, puis des incréments, avec une nouvelle complète périodiqueLa complète et les incréments jusqu'au point choisi
Incrémentielle perpétuelleUne seule complète, puis des incréments, le plus ancien étant fusionné dans la complèteLa complète et les incréments en cours
Incrémentielle inverséeLe point le plus récent conservé comme complète, les plus anciens comme incréments inversésLe point le plus récent directement, les plus anciens par retours en arrière

Pourquoi un maillon rompu est-il important ?

Chaque incrément dépend de ce qui le précède. Un fichier manquant ou corrompu au milieu d'une chaîne rend donc inutilisables tous les points de restauration suivants. Plus la chaîne est longue, plus les points qui dépendent de chaque fichier ancien sont nombreux. Les complètes périodiques, les complètes synthétiques et les contrôles d'intégrité existent pour limiter cette exposition.

Comment les chaînes de sauvegarde interagissent-elles avec la rétention ?

Un point de restauration ne peut pas être supprimé tant que des points plus récents en dépendent. Avec une rétention de 14 jours et des complètes hebdomadaires, la complète la plus ancienne et ses incréments restent en place jusqu'à l'expiration de toute la semaine qui en dépend. Le référentiel contient donc par moments plus de 14 jours de données. Les paramètres de rétention décrivent le minimum conservé, et la structure de la chaîne détermine la quantité réelle.

Qu'est-ce qui change sur le stockage objet ?

Sur le stockage objet, le logiciel de sauvegarde stocke en général les données sous forme de nombreux petits objets et suit ceux dont chaque point de restauration a besoin. Une nouvelle complète peut alors référencer des objets existants au lieu de les réécrire, ce qui supprime une grande partie du coût des complètes périodiques. L'immuabilité interagit aussi avec les chaînes, puisque les objets verrouillés ne peuvent être ni fusionnés ni supprimés avant l'expiration du verrou. L'article sur les chaînes de sauvegarde sur stockage objet en détaille le fonctionnement.

Questions fréquentes

Quelle longueur une chaîne de sauvegarde doit-elle avoir ?

Assez longue pour limiter le nombre de complètes, assez courte pour qu'un fichier endommagé n'affecte pas des semaines de points de restauration. De nombreuses politiques démarrent une nouvelle chaîne chaque semaine.

Peut-on supprimer un seul point de restauration au milieu d'une chaîne ?

Pas sans affecter les points qui le suivent. Le logiciel de sauvegarde supprime des chaînes entières ou fusionne l'incrément le plus ancien dans la complète.

Une chaîne plus longue ralentit-elle les restaurations ?

En général, oui. Davantage d'incréments doivent être lus et appliqués, même si l'effet dépend du référentiel et du format de sauvegarde.