backup

Le backup ou sauvegarde, c'est la duplication des données d'un emplacement d'origine vers un autre

Il faut déjà séparé cette notion en deux parties: le backup system (sauvegarde système) et le backup data (sauvegarde données)

Le backup system, est celui qui permet de restaurer le système sans ses données: comme par exemple une image d'un disque dur

Il est normalement plus rare et ne doit être fait que lorsqu'on modifie le système (ex: ajout d'une nouvelle carte SCSI, d'un disque, etc..)

Le backup data: c'est ce qui complète le backup système afin de remettre en état , avec les données correspondantes.

Ex: un server de fichiers qui fait server DHCP, toutes les données se trouvent dans D:\, l'operating système est dans C:\

Le backup system sera une image ghost du disque C

Le backup data sera un copie du disque D + etat du system

Pourquoi l'etat du système? parce que chaque fois qu'on crée un partage, c'est dans la base de registre que ça s'écrit, qui est dans "etat du system". Idem pour les infos de la base de données DHCP (attention, voir la procédure MS à ce sujet!!)

Vers quel emplacement faire la copie des données? Ailleurs tout simplement: sur un disque dur (interne ou externe), une clé  usb, un DVD, ou plus souvent un Bande (voir http://www.e-courses.be/index.php?page=tape )

Quand? tous les jours? toutes les heures?à quel moment? La copie sera d'autant mieux réussie qu'elle sera faite quand les fichiers ne servent pas.

L'idée de copie est la même que celle de l'échantillonage: à fréquence double de celle que l'on veut récupérée: la question va donc d'abord au management (non-informatique!!)
En cas de perte totale de toutes les données, quel est le 'delta' tolérable entre ce qui est récupéré et le temps écoulé?
Si on peut perdre une journée de travail, alors le mieux est de faire 2 copies par journée de travail
Si on peut perdre une semaine (ex, société ou la secrétaire encode 1Xsemaine les factures), on fera 2 copies par semaine

Ceci conditionne alors l'outil de backup!!!!

Car le backup proprement dit, doit avoir lieu à un moment choisi, dans le temps imparti: si j'ai 500Go de données à copier tous les jours, je dois trouver un support qui puisse contenir 500Go mais aussi recevoir ces 500Go durant les 4h maximum de durée du backup (4H serait le temps durant lequel les fichiers ne sont pas utilisés)

Dans quel but fait-on le backup?

Si le backup a pour but de prévenir l'effacement accidentel d'un fichier ou de répondre en cas d'incendie du batiment, le choix change aussi

Dans le premier cas, il faut garder la copie "sur place" pour remettre le fichier, dans le second il faut transporter la copie "ailleurs" (autre batiment)

Voilà pourquoi, le plus souvent les backup se déroulent en 2 temps désormais: un backup quotidien sur disques (NAS ou SAN), un quotidien sur BANDE (qui se trouve dans un site distant ou bande qui sera déplacée après le backup)

Type de backup: COMPLET, DIFFERENTIEL et INCREMENTIEL

Le backup complet, c'est une copie de tout
L'incrementiel et le differentiel, c'est une copie de ce qui a changé.

Rappel: dans les attributs de fichiers, il y a l'attribut "Read-Only","System","Hidden" et "Archive"
"Archive" est un atribut qui est activé à chaque modification de fichiers.

Lorsqu'un backup complet est effectué tous les "archive bit" sont remis à 0. Ceci indique au système que tous les fichiers ont été sauvegardés.
A la prochaine modification de fichiers, ceux-ci verront les "archive bit" revenir à 1

Si on réalise un backup différentiel ou incrémentiel, on ne copiera que les fichiers dont l'archive bit est à 1
La différence entre les 2: à la fin l'incrémentiel remet les archive bits à 0, le différentiel pas

Imaginons un server de fichiers qui contient 7 fichiers: le fichier "quotidien.doc" qui est modifié tous les jours (Lundi --> Vendredi), le fichier lundi.doc modifié uniquement le Lundi, le fichier Mardi.doc modifié uniquement le mardi, etc.. et le fichier "jamais" qui n'est jamais modifié

On réalise un backup tous les dimanches, lundis, mardis, mercredis, jeudis et vendredis, sur bande respectivement Di,Lu,Ma,Me,Je et Ve

Dans le tableau ci-dessous, on marque d'une croix les fichiers présents sur la bande du jour, en cas de backup complet chaque jour:

Backup complet
  Di Lu Ma Me Je Ve
Quotidien.doc X X X X X X
Lundi.doc X X X X X X
Mardi.doc X X X X X X
Mercredi.doc X X X X X X
Jeudi.doc X X X X X X
Vendredi.doc X X X X X X
Jamais.doc X X X X X X

 

Dans le tableau ci-dessous, on marque d'une croix les fichiers présents sur la bande du jour, en cas de backup complet le dimanche et différentiel les autres jours:

 

Backup différentiel
  Di Lu Ma Me Je Ve
Quotidien.doc X X X X X X
Lundi.doc X X X X X X
Mardi.doc X   X X X X
Mercredi.doc X     X X X
Jeudi.doc X       X X
Vendredi.doc X         X
Jamais.doc X          

Dans le tableau ci-dessous, on marque d'une croix les fichiers présents sur la bande du jour, en cas de backup complet le dimanche et incrémentiel les autres jours:

 

Backup incrémentiel
  Di Lu Ma Me Je Ve
Quotidien.doc X X X X X X
Lundi.doc X X        
Mardi.doc X   X      
Mercredi.doc X     X    
Jeudi.doc X       X  
Vendredi.doc X         X
Jamais.doc X          

Si le vendredi matin, tous les fichiers ont "disparu" (peu importe la raison) et qu'on doit remettre en état le système,

Dans le premier cas (full backup everyday), il faudra la bande du jeudi soir pour tout récupérer

Dans le second cas (Full dimanche + diff. ) il faudra le complet du dimanche et le différentiel du jeudi soir

Dans le dernier cas (Full + incre.) il faudra le complet du dimanche suivi de tous les incrém.

L'incrémentiel est donc problématique pour "remettre tout", mais c'est le plus rapide car il ne copie que le nécessaire

Si chaque fichier faisait, disons 1Mo, le complet occupera chaque jour 7Mo à chaque fois, le différentiel, entre 2Mo et 6Mo, l'incrémentiel 2Mo

S'il faut 1H par fichier, il faudrait donc 7h pour chaque complet, entre 2 et 6H pour le diff, et seulement 2H pour chaque incrementiel.

Pour terminer

N'oublier pas qu'un backup n'est pas valable si vous ne testez pas le restore: le nombre d'entreprises qui m'ont déjà appelé pour un problème dont le backup ne copiait que les répertoires (sans les fichiers) voire rien, ou sur un support illisible. Mieux: le contenu encrypté, sans la clef de décryptage

NTBACKUP.EXE est inclus dans le simple windows XP PRO, dans les windows server, et vous permettra de tester les backup

Enfin, ce que je viens de dire pour les fichiers est valable aussi pour les bases de données ou autre, seul le logiciel "changera" un peu (on a besoin d'un connecteur dans le logiciel de backup)

 


Page précédente: Software
Next page: Tools