Professional Documents
Culture Documents
Sauvegarde
et
Restauration
ESAT
Systèmes Répartis UNIX Sauvegarde et Restauration
1. Stratégies de sauvegarde
On n'utilise pas UNIX, et les machines sur lesquelles le système tourne, pour se faire
plaisir. Ces moyens ne se justifient que s'ils fournissent aux utilisateurs des outils de
travail satisfaisants pour qu'ils puissent traiter des données. Ce sont ces données qui
doivent donc être considérées comme le produit informatique le plus précieux.
Des analyses ont démontré que la plupart des entreprises qui subissent un accident
informatique grave, se traduisant par la perte de leurs données propres, font faillites
dans les mois ou les années qui suivent.
Il est toujours possible de remplacer un ordinateur, aussi coûteux qu'il soit. Il est plus
difficile de reconstituer les bases de données accumulées pendant des années.
Il est bien évident que la manière dont seront réalisées ces sauvegarde dépend de
plusieurs facteurs :
Il est donc difficile de donner des recettes toutes faites pour indiquer comment mettre
en place des procédures de sauvegarde des données efficaces. Néanmoins quelques
règles peuvent être énoncées :
jj/10/OO ESAT 2
Systèmes Répartis UNIX Sauvegarde et Restauration
2. Types de sauvegarde
Il s'agit alors de ne sauvegarder que des parties du système : données d'un coté,
système de l'autre, etc......
Avec ce type de sauvegarde on peut réaliser les sauvegardes selon des planifications
différentes : les sauvegardes de données seront exécutées fréquemment, celles du
système ne seront réalisées qu'après une modification importante.
Lorsque les comptes utilisateurs ont été regroupés dans une partition
distincte, il est aisé de ne sauvegarder fréquemment que le volume
correspondant.
jj/10/OO ESAT 3
Systèmes Répartis UNIX Sauvegarde et Restauration
• Disquettes :
Utilisées pour des sauvegardes de toutes petites quantités de données. Ne
nécessitent pas de matériel spécifique. Temps d'archivage et de mise en
œuvre correct.
• Disques amovibles :
Moyen devenant de plus en plus courant, du fait de la baisse de son coût. Peut
stocker des quantités de données plus importantes, mais n'est pas encore
suffisant pour réaliser la sauvegarde complète d'un système. Temps
d'archivage réduit. Mise en œuvre aisée.
• Cartouches DAT :
Même principe que les streamer mais en plus rapide et plus fiable, permettant
une plus grande capacité de stockage '4Go' sur bande 8mm. Des bandes
4mm ont fait leur apparition sur le marché.
• Bobines de bande :
Moyen utilisé sur les gros systèmes.
jj/10/OO ESAT 4
Systèmes Répartis UNIX Sauvegarde et Restauration
Dans tous les cas il faut prévoir un certain nombre de jeu de sauvegardes. Par
exemple, pour des sauvegardes nocturnes, il faut prévoir un ensemble de supports
de sauvegarde permettant de réaliser des sauvegardes sur une semaine ( un support
par nuit, dûment catalogué ). Au bout de ce délai, le support de la nuit concernée
est réutilisé.
5. Utilitaires de sauvegarde
UNIX propose toute une panoplie d'utilitaires permettant de réaliser des sauvegardes.
Les principaux sont cpio et tar : tar est antérieur à cpio, il est d'usage plus aisé mais
est plus lent à l'exécution.
Exemple
jj/10/OO ESAT 5
Systèmes Répartis UNIX Sauvegarde et Restauration
Sauvegarde du répertoire usr, en mode verbeux. Ici, nous avons utilisé l'option
f pour indiquer que l'archive dans un fichier nommé sav_usr.tar le support
référencé
tar: Removing leading `/' from absolute path names in the archive
qui indique qu'il enlève le '/' du chemin absolu et la fait en relatif. Pour forcer
la sauvegarde en absolu il faut lui ajouter l'option P
Dans le cas de chemins relatifs, tar restaurera les fichiers dans le répertoire
courant.
jj/10/OO ESAT 6
Systèmes Répartis UNIX Sauvegarde et Restauration
cpio, apparu plus récemment offre à peu prés les mêmes fonctionnalités que
tar.
cpio -o : lit sur l'entrée standard une liste de chemins et copie les fichiers
désignés sur la sortie standard ;
cpio - i : extrait les fichiers de l'entrée standard ;
cpio -p : lit sur l'entrée standard une liste de chemin et copie
conditionnellement les fichiers désignés dans le
répertoire souhaité.
Exemples :
jj/10/OO ESAT 7
Systèmes Répartis UNIX Sauvegarde et Restauration
5.3. La commande dd
if=fichier
Lire les données depuis le fichier indiqué plutôt que depuis l'entrée standard.
of=fichier
Ecrire les données dans le fichier mentionné, et non pas sur la sortie
standard.
jj/10/OO ESAT 8
Systèmes Répartis UNIX Sauvegarde et Restauration
L'opérateur est prévenu chaque fois qu'il doit intervenir. Une aide en ligne est
disponible alors par entrée des caractères ' h ' ou ' H ' ou ' ? '.
Commande / volcopy :
volcopy réalise une copie littérale du système UNIX.
Nécessite une bonne étude des fonctionnalités offertes avant de l'exécuter.
jj/10/OO ESAT 9
Systèmes Répartis UNIX Sauvegarde et Restauration
Commandes mt
Pour rembobiner une bande après usage , vous devrez faire appel à la
commande mt, outil assurant un certain nombre d'actions relatives au lecteur
de bandes.
jj/10/OO ESAT 10