GFS Exemple 1

Supposez que le plan de sauvegarde ait les options de bande suivantes :

Imaginez que la première opération de sauvegarde est prévue pour le vendredi 1er janvier. Ce jour-là à 23h00, la première sauvegarde complète (320 Go sur la bande dont la taille est de 400 Go) est créée. Comme l'option Utilisez un ensemble de bandes séparé est cochée, la bande actuellement montée est éjectée (si ce n'est pas une bande libre). Ensuite une bande libre est chargée spécialement pour la sauvegarde des données. La bande est marquée du numéro 1 dans la figure ci-dessous. Selon la légende décrite dans la section Cas à analyser, la sauvegarde de données complète est affichée sous forme de rectangle orange dans la figure.

Les paramètres du modèle de sauvegarde GFS spécifié forcent la sauvegarde des données sur Jours ouvrés uniquement, si bien que la prochaine sauvegarde sera créée au même moment (23h00) le lundi 4 janvier. Cette sauvegarde est une sauvegarde incrémentielle (16 Go) qui est écrite sur la même bande 1, parce que l'option Toujours utiliser une bande libre : pour chaque sauvegarde incrémentielle est décochée. La sauvegarde est dessinée sous forme de rectangle vert dans la figure.

Les trois prochaines sauvegardes incrémentielles sont écrites sur la bande 1 le 5, 6 et 7 janvier. En conséquence, l'espace libre sur la bande n'est que de 16 Go pour le moment.

Le 8 janvier, la sauvegarde différentielle des données (40 Go) est enregistrée sur la même bande 1, que l'option Toujours utiliser une bande libre : pour chaque sauvegarde différentielle est décochée. Cependant la bande a atteint la fin après que les 16 premiers Go de la sauvegarde ont été écrits. Ensuite la bande est démontée et éjectée du lecteur dans un emplacement par le chargeur. De plus, une bande libre est chargée dans le même lecteur et montée, et ensuite la sauvegarde (24 derniers Go) se poursuit sur le début de la nouvelle bande.

La figure suivante montre l'archive de sauvegarde de données pour le moment. La sauvegarde différentielle est dessinée sous forme de rectangle bleu dans la figure. Le numéro 1 du rectangle vert marque la sauvegarde incrémentielle créée le lundi de la première semaine de l'année.

Ensuite les sauvegardes suivantes sont écrites sur la bande 2 :

La prochaine sauvegarde complète (320 Go) doit être écrite le vendredi de la 4e semaine. Toutefois, la bande 2 n'a que 104 Go d'espace libre pour le moment. Alors après que la bande aura atteint la fin, l'enregistrement se poursuivra à partir du début de la 3e bande libre.

Gardez à l'esprit que la tâche de Nettoyage est lancée après chaque opération de nettoyage pour le modèle GFS. Cette tâche supprime toutes les sauvegardes périmées. La figure suivante présente des rectangles gris sombre au lieu des sauvegardes supprimées jusqu'à présent.

Physiquement, les sauvegardes supprimées sont toujours sur les bandes ; cependant les informations sur les sauvegardes sont supprimées de la base de données du nœud de stockage.

Ci-dessous, la figure montre les sauvegardes supprimées comme réelles, mais représente l'utilisation de la bande pendant toute l'année pour le modèle de sauvegarde GFS en combinaison avec les options de bande spécifiées. Un numéro dans le rectangle vert marque une sauvegarde incrémentielle créée le lundi de la semaine correspondante de l'année.

L'utilisation de la bande pendant la première année

La figure suivant montre l'utilisation réelle des bandes avec un espace libre au lieu des sauvegardes supprimées le premier vendredi de l'année suivante. Pour le moment, la sauvegarde différentielle (rectangle bleu) est écrite sur la bande 24.

La sauvegarde complète stockée sur la bande 1 est supprimée après que la sauvegarde complète suivante aura été créée sur les deux bandes 23 et 24 le vendredi de la 52e semaine. Dès que toutes les sauvegardes de la bande 1 auront été supprimées, la bande est considérée comme libre et peut être réutilisée.

Une analyse plus poussée de l'exemple prouve que le nombre maximal de bandes requises pour stocker les sauvegardes de données est 25. Ce nombre maximal est atteint la 16e semaine de l'année suivante.

Les figures ci-dessus montrent qu'une restauration de données requiert une ou deux bandes pour une sauvegarde complète, deux ou trois bandes pour une sauvegarde différentielle, et une, deux ou trois bandes pour une sauvegarde incrémentielle.

Par exemple, si nous avons besoin de restaurer des données à partir d'une sauvegarde créée le lundi de la 52e semaine, la tâche nécessitera les bandes suivantes :

L'exemple révèle les défauts suivants de la combinaison du modèle avec les options de bande indiquées :