8. Sauvegarde et restauration de fichiers

Cet outil vous permet de sauvegarder toutes vos données sur un média de secours. Ce dernier peut être un disque dur, un ordinateur sur votre réseau, un CD/DVD, une bande, etc. Après avoir déterminé les fichiers à sauvegarder et comment accéder au média de secours, vous pouvez effectuer la sauvegarde périodiquement. Vous pouvez alors l'oublier jusqu'à ce que vous souhaitiez restaurer des fichiers.

8.1. Exemple concret avec l'assistant

Démarrez Drakbackup en cliquant sur l'icône Sauvegardes de la section Système de Centre de contrôle Mandriva Linux. Lancez l'assistant en cliquant sur Configuration par assistant. Cliquez sur Suivant après chaque étape.

8.1.1. Première étape : que sauvegarder

Figure 5.16. Sélection des fichiers

Sélection des fichiers

Choisissez Sauvegarder le système pour inclure le dossier /etc. Tous les fichiers de configuration de votre système s'y trouvent. Sélectionnez cette option pour reproduire facilement votre système sur un autre ordinateur. Seuls les fichiers de configuration relatifs au matériel devront être mis à jour.

[Note]Note

La sauvegarde du système n'inclut pas les applications (exécutables et bibliothèque) car vous avez probablement accès aux médias d'installation du système. Vous pouvez donc facilement installer les programmes en cause sur l'ordinateur cible.

Sélectionnez Sauvegarder les comptes utilisateurs pour inclure tous les fichiers présents dans les répertoires /home. Sinon cliquez sur Sélectionner individuellement les utilisateurs et vous aurez également les options suivantes :

  • Ne pas inclure le cache du navigateur. Nous vous recommandons de choisir cette option en raison de la nature même du cache des navigateurs.

  • Utiliser des sauvegardes différentielles/incrémentales. Sélectionner cette option n'effacera pas les anciennes sauvegardes. Utiliser des sauvegardes incrémentales permettra de ne sauvegarder que les fichiers qui ont été modifiés ou ajoutés depuis la dernière sauvegarde. Utiliser des sauvegardes différentielles permettra de ne sauvegarder que les fichiers qui ont été modifiés/ajoutés depuis la première sauvegarde (aussi connue comme la sauvegarde de « base »). Cette option requiert plus d'espace que la première. Elle permet cependant de restaurer le système dans l'état dans lequel il était lors de chaque opération de sauvegarde différentielle.

8.1.2. Deuxième étape : où stocker la sauvegarde

Figure 5.17. Sélection de l'emplacement de la copie de sauvegarde

Sélection de l'emplacement de la copie de sauvegarde

Tous les médias de sauvegarde possibles sont listés et associés à un bouton Configurer permettant de changer des options dépendant du média choisi :

Disque dur

Le disque dur local est utilisé pour préparer les sauvegardes pour tous les médias sauf pour NFS et les sauvegardes directement sur bande. Vous ne devriez pas faire de sauvegarde sur votre disque dur local de toute façon, vous devriez toujours faire vos sauvegardes sur des médias distants ou amovibles. Vous pouvez régler le répertoire de stockage et limiter son espace. Vous pouvez aussi régler le nombre de jours pendant lesquels les sauvegardes incrémentales et différentielles seront gardées, afin d'économiser de l'espace disque.

Par réseau

Pour stocker la sauvegarde sur un ordinateur distant accessible de plusieurs façons. Vous pouvez régler les paramètres de connexion ainsi que la méthode d'accès et ses options (si disponibles). Notez que les sauvegarde NFS sont considérées comme des sauvegardes sur disque local même si elles sont effectivement stockées sur un système distant.

Sur Lecteur de Bande

Vous pouvez régler le périphérique de bande s'il n'est pas détecté automatiquement ainsi que les paramètres de la bande tels que l'écriture directe sur la bande, reculer la bande ou non, supprimer et éjecter la bande.

Sur CD-R

C'est le média que nous avons choisi dans notre exemple. Cliquez sur le bouton Configurer pour régler les paramètres requis (voir Figure 5.18, « Paramétrage des médias optiques »).

Figure 5.18. Paramétrage des médias optiques

Paramétrage des médias optiques

Si le périphérique n'est pas automatiquement configuré, utilisez Choisissez votre lecteur CD/DVD. Réglez le type et la taille du média ainsi que les options de multisession et de suppression.

Pour les enregistrements multisessions, gardez à l'esprit que l'option qui permet d'effacer un média n'est effective que lors de la première session et que l'information relative à la session nécessite de l'espace (environ 20 à 30 Mo pour chaque session). Donc, le « véritable » espace de stockage de données est inférieur à la taille du média.

8.1.3. Troisième étape : résumé des paramètres de configuration

Figure 5.19. Configuration de sauvegarde

Configuration de sauvegarde

La dernière étape de l'assistant est un résumé des paramètres de configuration. Utilisez le bouton Précédent pour modifier les paramètres dont vous n'êtes pas satisfait. Cliquez sur Valider pour les stocker. Le jeu de sauvegarde est maintenant prêt à être exécuté.

8.1.4. Effectuer la sauvegarde

Cliquez sur le bouton Sauvegarder, assurez-vous que le média correspondant est prêt (le CD réinscriptible dans notre exemple), puis cliquez sur le bouton Sauvegarder à partir de la configuration définie.

[Avertissement]Avertissement

Si la taille de la sauvegarde dépasse la capacité du média, l'opération de sauvegarde pourrait échouer. Tentez de retirer des fichiers de la liste de sauvegarde de manière à ne jamais excéder la capacité du média.

Une fenêtre affichant la progression de l'opération s'affiche. Soyez patient : le temps nécessaire à la sauvegarde dépend de nombreux facteurs tels que la taille des fichiers à sauvegarder, ou la vitesse du média de stockage. Une fois la sauvegarde effectuée, un résumé s'affiche. Recherchez-y les erreurs éventuelles et corrigez-les.

8.2. Restauration des sauvegardes

Figure 5.20. Choix du type de restauration à effectuer

Choix du type de restauration à effectuer

Assurez-vous que le média contenant la sauvegarde à restaurer est prêt et accessible. Cliquez sur Restaurer. Dans notre exemple, nous restaurons l'intégralité de la sauvegarde. Dans la fenêtre de restauration (Figure 5.20, « Choix du type de restauration à effectuer »), cliquez sur Restaurer toutes les sauvegardes puis sur Restaurer pour démarrer la restauration.

[Avertissement]Avertissement

Les fichiers existants dans le dossier où la restauration aura lieu seront remplacés. Par défaut, ce dossier est le même que celui utilisé lors de la sauvegarde.

Explorez les autres options de restauration si vous souhaitez ne restaurer qu'une partie d'une sauvegarde plutôt que tout l'ensemble de fichiers.

8.3. Automatisation des sauvegardes

Dans la fenêtre principale, cliquez sur Configuration manuelle puis sur Quand. Dans la fenêtre permettant de programmer une sauvegarde périodique (Figure 5.21, « Paramètres du robot ») choisissez Sauvegarde périodique pour programmer la sauvegarde.

Figure 5.21. Paramètres du robot

Paramètres du robot

Premièrement, indiquez l'intervalle (ou la période) entre chaque opération de sauvegarde ainsi que les supports de stockage. Dans notre exemple, nous avons défini un calendrier personnalisé (personnalisé sélectionné) pour effectuer une sauvegarde tous les vendredis à 23 heures 45 minutes, sur un CD.

8.4. Configuration avancée des sauvegardes

Cliquez sur le bouton Configuration manuelle puis sur le bouton Plus d'options pour régler des options supplémentaires (Figure 5.22, « Options diverses »).

Figure 5.22. Options diverses

Options diverses

Utilisez la liste déroulante Veuillez choisir le type de compression pour sélectionner la compression à utiliser lors de vos sauvegardes, parmi tar (aucune compression), tar.gz (compression gzip) et tar.bz2 (compression bzip2: plus efficace mais plus lent).

Cochez l'option Utiliser les fichiers .backupignore pour exclure certains fichiers. Les fichiers .backupignore doivent être présents dans chaque dossier où des fichiers doivent être exclus de la sauvegarde. Sa syntaxe est très simple. Le nom de chaque fichier devant être exclu doit y être présent (un nom de fichier par ligne).

[Astuce]Astuce

Vous pouvez employer une étoile (* signifie « toute chaîne de caractère ») et un point d'interrogation (? signifie « un, et un seul caractère, quel qu'il soit ») dans le fichier .backupignore pour exclure plusieurs fichiers. Par exemple, abc* correspondra à tous les fichiers commençant par abc. image00?.jpg correspondra aux fichiers nommés image001.jpg, image009.jpg, image00a.jpg, image00h.jpg, etc.

Cochez l'option Envoyer un rapport par courriel après chaque sauvegarde à, et indiquez une adresse de courriel à laquelle envoyer la rapport. Gardez à l'esprit que le MTA (Mail Transport Agent) du système doit être en état de marche pour que cette option fonctionne.

Cochez l'option Effacer les fichiers tar après sauvegarde vers un autre support pour libérer cet espace après la sauvegarde.