Retrouvez cet article dans : Linux Pratique 40
Présentation de Keep
Keep est une application fonctionnant sous KDE. Elle repose sur l'outil rdiff-backup qui lui-même dépend de Python (http://www.python.org). Optionnellement, les attributs étendus et les ACL sont supportés au travers de deux modules Python supplémentaires : pyxattr (http://pyxattr.sourceforge.net/) et- Ajouter des répertoires à sauvegarder : permet de définir un répertoire qui sera sauvegardé lors de la prochaine échéance du démon.
- Restaurer une sauvegarde : permet de restaurer un fichier ou un répertoire antérieur à la version courante.
- Sauvegarder maintenant : lance l'opération de sauvegarde incrémentale sans attendre la prochaine échéance du démon.
- Éditer la liste de sauvegarde : permet d'afficher la liste des répertoires à sauvegarder, d'éditer les options de sauvegarde, ou encore de supprimer l'ordre de sauvegarde les concernant.
- Voir le journal de sauvegarde : muet la plupart du temps, il n'affichera que les problèmes rencontrés par rdiff-backup.

Fig. 1 : L’interface de Keep
Votre première sauvegarde
Cette opération est assez simple à effectuer, car Keep vous prend par la main d'un bout à l'autre de l'opération. Vous commencerez par cliquer sur l'icône Ajouter des répertoires à sauvegarder. Le premier écran de l'assistant vous demandera le nom du répertoire à sauvegarder, par exemple : /home/olivier en ce qui me concerne (Fig. 2). Logiquement, Keep demande ensuite le répertoire de destination (Fig. 3 ; le répertoire en question doit exister) et enchaîne sur les options de sauvegarde (Fig. 4). Les utilisateurs expérimentés pourront cocher la case Utiliser la configuration avancée et accéder ainsi à une liste plus exhaustive des options supportées par rdiff-backup pour une sauvegarde plus fine de leurs données (Fig. 5).

Fig. 2 : Détermination du répertoire à sauvegarder

Fig. 3 : Détermination du répertoire de stockage de la sauvegarde

Fig. 4 : Choix des options de sauvegarde
 Vous noterez en particulier les Options générales qui permettent de définir un intervalle de sauvegarde en jours (par défaut, 3 jours, mais une sauvegarde de données peu critiques peut n'intervenir que toutes les semaines ou tous les mois, alors que pour vos données sensibles, une sauvegarde quotidienne pourrait être un minimum) et le délestage d'une sauvegarde au bout d'un certain temps (par défaut, 60 jours). Cela veut dire que, pour économiser de la place, le système ne conservera que les sauvegardes de moins de 60 jours. Vous pouvez toutefois conserver toutes les sauvegardes en cochant l'option Ne jamais supprimer. Appuyez sur Terminer pour programmer la sauvegarde et revenir à l'interface principale de Keep.
Astuce
Sauvegarder sur un serveur distant grâce à ssh
Au lieu de définir un répertoire grâce au navigateur de KDE, vous pouvez spécifier directement le chemin de stockage de la sauvegarde en tapant une adresse de la forme utilisateur@domaine::/home/utilisateur/répertoire/de/sauvegarde dans le champ approprié (voir Fig. 3). Un mot de passe vous sera vraisemblablement réclamé pour que Keep puisse accéder à cet endroit et y placer sa sauvegarde.

Fig. 5 : Les utilisateurs avancés peuvent choisir finement leurs options de sauvegarde

Fig. 6 : Choix de la sauvegarde à effectuer immédiatement
La troisième icône, Sauvegarder maintenant, vous permet de procéder à la sauvegarde sans attendre que le démon n'arrive à l'échéance planifiée. S'agissant de notre première tentative, nous allons tout de suite générer une sauvegarde en cliquant dessus. Une fenêtre apparaît pour vous demander, parmi les listes des sauvegardes programmées, celle qui doit être effectuée immédiatement. Choisissez celle que vous venez de créer, puis cliquez sur OK (Fig. 6).
Pensez à cliquer sur l'icône Voir le journal de sauvegarde, même si aucun message d'erreur n'apparaît spontanément, afin de vérifier qu'aucun problème " silencieux " n'est survenu.
Restaurer une sauvegarde
Cela finira par arriver un jour, aussi soigneux que vous puissiez être. Vous finirez bien par perdre un fichier important, voire à l'écraser bêtement en étant trop pressé. Keep vous permettra de sauver (au moins partiellement) la situation en restaurant une version antérieure de votre choix. Cliquez sur l'icône Restaurer une sauvegarde et laissez vous guider par l'assistant, qui vous proposera de choisir une sauvegarde à restaurer (Fig. 7). Il vous demandera ensuite dans quel répertoire effectuer la restauration, en vous laissant choisir entre le répertoire par défaut (la restauration écrasera alors le répertoire d'origine initialement sauvegardé), et un répertoire que vous pourrez spécifier librement (Fig. 8). Enfin (Fig. 9), il vous demandera quelle version, en fonction des dates et heures disponibles, vous souhaitez restaurer.
Conseil : évitez de tout mélanger
Pour chaque répertoire à sauvegarder, sélectionner un répertoire de destination de la sauvegarde différent. De même, lors d'une restauration, privilégiez celle-ci dans un répertoire personnalisé plutôt que dans le répertoire par défaut, surtout si seul un fichier doit être récupérer et que les autres ont également évolué, mais ne doivent pas être écrasés par la version antérieure de la restauration.

Fig. 7 : Choix de la sauvegarde à restaurer

Fig. 8 : Choix du lieu de la restauration

Fig. 9 : Choix de la date de la sauvegarde à restaurer
Gérer les sauvegardes
Nous avons déjà pratiquement fait le tour de Keep. Il nous reste à voir comment modifier, supprimer ou ajouter des sauvegardes, au moyen de l'icône Editer la liste de sauvegarde. La fenêtre qui apparaît propose la liste des sauvegardes déjà configurées. Vous pouvez supprimer une sauvegarde donnée en la sélectionnant et en utilisant le bouton Enlever (attention, il n'y a ni mise en garde, ni demande de confirmation). Pour corriger ses options, comme la périodicité des sauvegardes, vous pouvez choisir d'utiliser le bouton Edition (qui vous ramène à la Fig. 4). Enfin, vous pouvez également créer une toute nouvelle sauvegarde grâce au bouton Ajouter (qui vous ramène à la Fig. 2).

Fig. 10 :Â L'interface de gestion des sauvegardes
Conclusion
Keep est un utilitaire qui ne paie pas de mine, mais qui est redoutablement utile. La mise en place d'une zone de sauvegarde (sur un deuxième disque, sur un ordinateur distant ou dans un répertoire que vous graverez régulièrement sur un CD-Rom ou un DVD-Rom) ne pourra que pérenniser vos données et vous garantir leur survie à tout problème matériel ou une grossière erreur de manipulation.
Liens Page d'accueil du projet : jr.falleri.free.fr/keep/wiki/Home Page de rdiff-backup : www.nongnu.org/rdiff-backup/
Retrouvez cet article dans : Linux Pratique 40





Donnez votre avis
Vous devez avoir ouvert une session pour écrire un commentaire.