LuckyBackup
De Wiki de la communauté Mandriva.
|
LuckyBackup est une application de sauvegarde/synchronisation des répertoires, s'appuyant sur le programme rsync.
Ses principales fonctionnalités sont la sauvegarde, la sécurité, la synchronisation, des options pour inclure ou exclure des dossiers, l'utilisation des options personnalisées de rsync, les connexions à distance, les opérations de restauration et de tests, la planification, les profils et un mode en ligne de commande. Simple à utiliser, rapide, fiable et entièrement personnalisable, il vous permet de conserver vos données en toute simplicité. |
Installation
| Pour installer LuckyBackup, lancez Sélectionnez-le et cliquez sur Appliquer (Aide). Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi LuckyBackup |
Présentation
Mode graphique ou mode ligne de commande
L'application Luckybackup peut être utilisée selon deux modes : le mode graphique et le mode ligne de commande.
- L'interface graphique (GUI) de Luckybackup est appelée depuis le menu principal. Elle comprend : une barre de menus, une barre d'outils (toolbar) et une zone des tâches (task area).
- Les utilisateurs ne souhaitant pas utiliser l'interface graphique ont la possibilité de lancer l'application depuis une console (Konsole ou autre), en entrant la commande : luckybackup [options] [profile].
Mode utilisateur ou mode super-utilisateur
L'application LuckyBackup peut être lancée en mode utilisateur (dans ce cas, les permissions se limitent aux éléments inclus dans le répertoire /home/RépertoirePersonnel) ou en mode super-utilisateur (root) (avec tous les privilèges qui en découlent).
Pour lancer l'application en mode super-utilisateur, ouvrir une console en root et entrer luckybackup [options] [profile]. Pour plus d'informations, voir Mode ligne de commande.
Version
Version 0.4.5 (2008-2010).
Logiciel développé par Loukas Avgeriou.
Mode opératoire
Gestion des profils
Un profil (profile) est un fichier contenant un ensemble de tâches et de préférences associées à un même utilisateur ou à un même type d'utilisation. Un profil par défaut (Défaut ou default) est toujours présent dans l'interface, mais on peut naturellement en créer autant qu'on veut, les modifier, les renommer, les supprimer, etc.
Les commandes concernant la gestion des profils (sélection, création, modification, suppression...) sont réunies dans le menu Profil. Certaines d'entre elles figurent également sur la barre d'outils.
En cas de pluralité de profils, le nom du profil actuel (ou profil courant), c'est-à-dire celui qui est temporairement actif dans l'interface, est affiché dans la liste déroulante située à gauche de la barre d'outils.
Bien sûr, il n'est pas indispensable de créer de nouveaux profils pour commencer à travailler avec LuckyBackup. On peut en effet, accepter le profil proposé par défaut (Défaut). Cependant, quel que soit le profil sélectionné dans la barre d'outils, celui-ci doit évidemment contenir au moins une tâche, faute de quoi, le logiciel est dans l'impossibilité d'effectuer quoi que ce soit.
Les tâches associées au profil courant (sous réserve que la case Inclure de chacune d'elles soit cochée dans la liste des tâches) sont activées en cliquant sur le bouton Lancer de la zone Lancer de cette même barre d'outils.
Gestion des tâches
Une tâche (task) est une procédure de sauvegarde (ou de restauration) à effectuer, associée à un certain nombre de paramètres ou d'options, et appartenant à un profil particulier.
Les différentes tâches du profil courant s'affichent dans la liste des tâches. Dans cette dernière, la tâche sélectionnée (mise en surbrillance ou en vidéo inverse) peut être modifiée (commande Modifier ou bouton de même nom) ou effacée (commande Effacer ou bouton Retirer).
Tâche de sauvegarde
Pour créer une nouvelle tâche de sauvegarde dans le profil courant, il faut choisir la commande Ajouter (Add) du menu Tâche (ou bien cliquer sur le bouton Ajouter dans la zone des tâches). S'affiche alors la boîte de dialogue Propriétés de tâche (Task Properties) qu'il convient de compléter conformément aux indications contenues dans la section Boîte de dialogue Propriétés de tâche.
Tâche de restauration
Pour créer une nouvelle tâche de restauration dans le profil courant, il faut choisir la commande Créer tâche de restauration (Create Restore task) du menu Tâche.
Gestion de la planification
LuckyBackup autorise la planification des procédures, c'est-à-dire l'exécution d'un ou plusieurs profils de manière différée, automatique, et à intervalles réguliers, sans avoir besoin de lancer l'interface graphique (le GUI).
Pour profiter de cette fonction, il faut activer la commande Planifier du menu Profil (Schedule). Celle-ci ouvre une fenêtre pouvant contenir plusieurs lignes de planification. Pour en ajouter une, cliquer sur le bouton Ajouter. Régler à votre convenance les différents champs proposés (listes déroulantes, cases à cocher, etc.), puis cliquer sur OK lorsque la saisie est terminée.
Gestion des rapports
La barre de menus
Menu Profil
Le menu Profil (Profile) contient 13 commandes. C'est le menu principal de l'interface.
Commande Rafraîchir
La commande Rafraîchir (Refresh) efface les lignes affichées dans la fenêtre d'information, pour la tâche sélectionnée dans le profil actuel. On retrouve l'icône correspondante sur la barre d'outils.
Commande Défaut
La commande Défaut (Default) sélectionne le profil par défaut de l'interface. On peut évidemment arriver au même résultat en sélectionnant default dans la liste déroulante située à gauche de la barre d'outils.
Commande Renommer
La commande Renommer (Rename) permet d'attribuer un nouveau nom au profil actuel.
Commande Effacer
La commande Effacer (Delete) supprime le profil actuel. Une confirmation est demandée. On retrouve l'icône correspondante sur la barre d'outils.
Commande Nouveau
La commande Nouveau (New) crée un nouveau profil. On retrouve l'icône correspondante sur la barre d'outils.
Commande Enregistrer
La commande Enregistrer (Save) enregistre le profil actuel. On retrouve l'icône correspondante sur la barre d'outils.
Commande Importer
La commande Importer (Import) permet d'importer (sous le même nom ou sous un nom différent) un profil quelconque depuis n'importe quel répertoire.
Commande Exporter
La commande Exporter (Export) permet d'exporter (sous le même nom ou sous un nom différent) le profil actuel, dans n'importe quel répertoire. Remarque : l'extension du fichier est ajoutée automatiquement.
Commande Dupliquer
La commande Dupliquer (Duplicate) crée une copie du profil actuel.
Commande Voir/Editer la description
La commande Voir/Editer la description (View/Edit Description) permet d'afficher ou de modifier le descriptif du profil actuel.
Commande Planifier
La commande Planifier (Schedule) permet de créer, modifier, supprimer des procédures de planification de sauvegardes. On retrouve l'icône correspondante sur la barre d'outils.
Commande Email
La commande Email permet d'envoyer un rapport après l'exécution du profil courant. On retrouve l'icône correspondante sur la barre d'outils.
Commande Quitter
La commande Quitter (Quit) ferme LuckyBackup et son interface. On retrouve l'icône correspondante sur la barre d'outils.
Menu Tâche
Le menu Tâche (Task) contient six commandes relatives à la gestion des tâches (création, modification, suppression, etc.) telles qu'elles apparaissent dans la zone des tâches, et pour le profil actuel, à savoir celui affiché dans la liste déroulante de la barre d'outils.
Commande Ajouter
La commande Ajouter (Add) permet d'ajouter une nouvelle tâche dans le profil courant (on retrouve l'icône correspondante sur la barre d'outils).
S'affiche alors la boîte de dialogue Propriétés de tâche (Task Properties) qu'il convient de compléter conformément aux indications contenues dans la section Boîte de dialogue Propriétés de tâche.
Commande Effacer
La commande Effacer (Remove) supprime la tâche sélectionnée dans la liste des tâches (on retrouve l'icône correspondante sur la barre d'outils : Retirer). Une confirmation est demandée.
Commande Modifier
La commande Modifier (Modify) permet de modifier la tâche sélectionnée dans la liste des tâches (on retrouve l'icône correspondante sur la barre d'outils).
S'affiche alors la boîte Propriétés de tâche qu'il convient de compléter comme pour un ajout (cf. la section Boîte de dialogue Propriétés de tâche).
Commande Créer tâche dupliquée
La commande Créer tâche dupliquée (Duplicate) crée, dans le profil actuel, une copie de la tâche sélectionnée dans la liste des tâches.
Si nécessaire, on peut modifier les choix figurant dans la boîte Propriétés de tâche qu'il convient alors de compléter comme pour un ajout (cf. la section Boîte de dialogue Propriétés de tâche).
Commande Créer tâche de restauration
La commande Créer tâche de restauration (Create Restore task) crée, dans le profil actuel, une procédure de restauration (restitution des fichiers source dans leur état antérieur) correspondant à la tâche sélectionnée dans la liste des tâches.
Commande Gestion de la sauvegarde
La commande Gestion de la sauvegarde affiche une fenêtre contenant diverses informations résultant de l'exécution des tâches du profil actuel (répertoires, fichiers, date des dernières mises à jour, etc.)
Menu Paramètres
Le menu Paramètres (Settings) contient deux commandes.
Commande Barre d'outils
La commande Barre d'outils (Toolbar) ouvre un sous-menu contenant quatre cases à cocher concernant le contrôle de la barre d'outil.
- La case Profil courant (cochée par défaut) permet d'afficher (à gauche de la barre d'outils) un menu déroulant autorisant la sélection d'un profil.
- La case Actions (cochée par défaut) permet d'afficher, sous forme d'icônes, toutes les actions possibles à partir de la barre d'outils.
- La case Verrouiller (cochée par défaut) permet de déverrouiller la barre d'outils, autorisant ainsi la modification de l'organisation et de la répartition de ses icônes.
- La case Montrer le texte sous les icônes (décochée par défaut) permet d'afficher une légende sous chaque icône de la barre d'outils.
Il est recommandé de laisser ces quatre cases cochées.
Commande Langue
La commande Langue (Language) ouvre un sous-menu contenant une liste de langues disponibles pour l'interface de LuckyBackup (English par défaut). Cliquer sur le bouton-radio de la langue de votre choix.
Menu Aide
Le menu Aide (Help) contient deux commandes.
Commande LuckyBackup : le manuel
La commande LuckyBackup : le manuel (Manual) affiche le manuel utilisateur (en anglais).
Commande A propos de LuckyBackup
La commande A propos de LuckyBackup (About) affiche les habituelles informations sur le numéro de la version, le projet, les auteurs, la licence, etc.
Boîte de dialogue Propriétés de tâche
La boîte de dialogue Propriétés de tâche (Task Properties) permet de configurer la tâche active (celle qui apparaît en surbrillance dans la liste des tâches). Elle peut être appelée par diverses commandes :
- Tâche > Ajouter (cf. aussi le bouton Ajouter parmi les trois boutons de la zone des tâches) ;
- Tâche > Modifier (cf. aussi le bouton Modifier parmi les trois boutons de la zone des tâches) ;
- Tâche > Créer tâche dupliquée.
En ce qui concerne ces deux dernières commandes, la boîte de dialogue Propriétés de tâche s'ouvrira sous réserve qu'au moins une tâche soit présente dans la liste des tâches du profil actuel.
Nom
Le champ Nom (Name) permet de choisir (ou de modifier) le nom attribué à la tâche. Pour chaque tâche, taper librement le nom que vous souhaitez voir s'afficher dans la liste des tâches du profil actuel.
Type
Cette liste déroulante permet de choisir le type de sauvegarde/synchronisation souhaité.
- Backup Source inside Destination (sauvegarde de la source à l'intérieur de la cible) : il s'agit d'une synchronisation à sens unique ;
- Synchroniser source et destination (Synchronize source and destination) : il s'agit dans ce cas d'une synchronisation bidirectionnelle.
Une synchronisation à sens unique s'effectue depuis la source vers la cible, sans réciprocité, tandis qu'une synchronisation bidirectionnelle s'effectue depuis la source vers la cible, et, réciproquement, depuis la cible vers la source.
- Par exemple, si les éléments de la cible (fichiers, etc.) ne sont pas destinés à être modifiés (à part, bien sûr, à l'occasion de nouvelles sauvegardes), c'est la synchronisation à sens unique qui s'impose ; au contraire, si les éléments de la cible sont susceptibles eux aussi d'être modifiés (l'utilisateur travaille sur des fichiers dont les copies se trouvent à la fois sur l'ordinateur de la maison et sur celui du bureau), la synchronisation bidirectionnelle paraît préférable.
Source
Préciser la source de la sauvegarde/synchronisation :
- soit en entrant dans le champ prévu le répertoire précédé de son chemin complet,
- soit en sélectionnant celui-ci dans l'arborescence, en cliquant sur le bouton situé à droite du cadre.
Destination
Préciser la destination (ou cible) de la sauvegarde/synchronisation :
- soit en entrant dans le champ prévu le répertoire précédé de son chemin complet,
- soit en sélectionnant celui-ci dans l'arborescence, en cliquant sur le bouton situé à droite du cadre.
Do NOT create extra directory
La case à cocher de l'option Do NOT create extra directory (c'est-à-dire ne pas créer un répertoire spécial sur la cible) est décochée par défaut.
Supposons par exemple que la tâche consiste en la sauvegarde des fichiers contenus dans /home/Napoleon/images/ (source), vers /media/Backup/photos/ (cible)...
- Si la case reste décochée (choix par défaut), le répertoire /images/ sera créé sur la cible : les fichiers seront donc copiés dans /media/Backup/photos/images/,
- Si la case est cochée par l'utilisateur, le répertoire /images/ ne sera pas créé sur la cible : les fichiers seront donc copiés dans /media/Backup/photos/.
Instantanés à conserver
Indiquer ici le nombre d'instantanés à conserver (Snapshots to keep).
Par défaut, il s'agit du minimum, à savoir : un seul instantané. Si l'on choisit un nombre supérieur, on peut conserver, pour chaque fichier sauvegardé, non seulement la dernière version, mais également, la ou les versions précédentes.
Bouton Avancé
Le bouton Avancé (Advanced) fait apparaître six onglets permettant des réglages plus précis. Pour revenir aux réglages élémentaires, cliquer sur le bouton Simple.
Onglet Description
L'onglet Description permet de saisir une libre description de la tâche. Cette description s'affichera dans la fenêtre d'information dès que la tâche sera activée.
Onglet Exclure
L'onglet Exclure (Exclude) permet de saisir des éléments à exclure. A cet effet, on peut choisir entre deux procédés :
Exclure au moyen de modèles
Cliquer sur Modèles (Templates), afin de déclarer les modèles, c'est-à-dire les types de fichiers et de répertoires à ne pas sauvegarder (la présence de la coche entraîne l'exclusion) :
- Répertoires temporaires (Temporary folders) ;
- Sauvegarder les fichiers, en fait Fichiers de sauvegarde (Backup files) ;
- Dossiers cache (Cache folders) ;
- Corbeille (Trash) ;
- Répertoires de montage du système (System mount folders) ;
- Répertoires système (System folders) ;
- lost+found, c'est-à-dire les fichiers de récupération contenus dans le répertoire /lost+found.
Remarque. Dans le doute, il est conseillé de cocher (et donc, d'exclure) les sept types de fichiers proposés.
Exclure suivant les définitions de l'utilisateur
Cliquer sur Défini par l'utilisateur (User defined), en bas de la boîte, afin de préciser les noms de fichiers ou de répertoires à exclure de la sauvegarde.
Onglet Inclure
L'onglet Inclure (Include) permet de saisir des éléments à inclure.
Chaque élément à inclure doit être saisi dans le champ (on peut aussi le rechercher dans l'arborescence en cliquant sur le bouton situé à droite du champ), puis validé par un clic sur le bouton Ajouter (Add). L'élément en question apparaît alors dans la liste d'inclusion (Include List) d'où il peut être édité, retiré, ou déplacé. Les modèles à inclure peuvent être également lus à partir d'un fichier ; pour ce faire, il convient d'activer le champ Lire le fichier (Read File), indiquer le chemin complet du fichier (qui doit contenir un modèle d'inclusion par ligne).
Là encore, on peut choisir entre deux procédés (deux modes) :
- soit Inclure seulement (Only Include : bouton-radio de gauche) : seuls les éléments mentionnés seront copiés ;
- soit Inclusion normale (Normal Include : bouton-radio de droite) : les éléments mentionnés seront copiés en plus des autres.
Remarque au sujet des exclusion et des inclusions. Si un élément (fichier ou répertoire) est mentionné dans un modèle d'exclusion, il est ignoré ; si ce même élément est mentionné dans un modèle d'inclusion, ou encore, n'est mentionné dans aucun modèle, il est pris en compte par la tâche.
Onglet A distance
L'onglet A distance (Remote) permet de contrôler le fonctionnement de LuckyBackup à distance.
Onglet Options de commande
L'onglet Options de commande (Command Options) permet d'affiner certains réglages. A cet effet, pour préciser les options retenues, on peut choisir entre deux procédés :
Options de commande déclarées au moyen de modèles
Cliquer sur Modèles (Templates), en haut de la boîte. C'est l'option la plus simple permettant de déclarer des modèles prédéfinis.
- (1) Préserver le propriétaire et les dates (Preserve ownership, times), option réservée à l'utilisateur root.
- (2) Préserver les permissions (Preserve permissions) : contrôle que les permissions d'un fichier sont identiques entre la version source et la version cible.
- (3) Préserver les liens symboliques (Preserve symlinks) : les liens symboliques sont reconstitués sur la cible.
- (4) Préserver périphériques et fichiers spéciaux (Preserve device, special files), option réservée à l'utilisateur root.
- (5) Préserver les liens matériels (Preserve hard links) : concerne les liens en dur ou liens matériels.
- (6) Effacer les fichiers dans la destination (Delete files on the destination) : effacement des fichiers se trouvant sur la cible, mais ne se trouvant plus sur la source.
- (7) Parcourir récursivement les répertoires (Recurse into directories) : permet d'inclure les sous-répertoires ainsi que toute l'arborescence située au-dessous du ou des répertoires indiqués.
- (8) Ignorer les fichiers plus récents sur la destination (Skip newer destination files) : si pour un même fichier, la date est plus récente sur la cible, ce fichier est ignoré.
- (9) Ignorer des fichiers comme le ferait CVS (Ignore files the CVS way).
- (10) La destination est FAT/NTFS (Destination is FAT/NTFS) : lorsque la cible est un support Windows (format FAT ou NTFS). L'activation de cette option désactive automatiquement les deux premières options (Préserver le propriétaire et les dates et Préserver les permissions).
Remarque. Dans le doute, il est recommandé de décocher seulement les options 4, 5 et 9. L'option 10 peut être cochée si le système de fichier du support cible est de type FAT ou NTFS.
Options de commande définies par l'utilisateur
Cliquer sur Défini par l'utilisateur (User defined), en bas de la boîte (ce choix fonctionne à la manière de Onglet Inclure/Défini par l'utilisateur) ;
Onglet Exécuter également
L'onglet Exécuter également (Also execute) permet d'activer d'autres commandes en parallèle avec l'exécution d'une tâche. La boîte de dialogue doit être remplie à la manière de celle dans Onglet Inclure.
Bouton Valider
Le bouton Valider (Validate) en bas de la boîte Propriétés de tâche, permet de tester la validité des choix retenus dans cette boîte, avant de refermer celle-ci en cliquant sur OK.
Après avoir appuyé sur le bouton Valider, un message pop-up apparaît. Celui-ci indique si les réglages sont cohérents ou si la commande comporte des erreurs. Les différents éléments de cette commande sont également affichés : en appuyant sur le bouton Copier la commande dans le presse-papier (Copy command to clipboard) il est possible de coller celle-ci où l'on veut, sinon, cliquer sur OK pour refermer la fenêtre pop-up.
La barre d'outils
La liste déroulante
La liste déroulante de la barre d'outils permet de sélectionner le profil actuel, ou profil courant (cf. le menu Profil).
Les boutons icônes
Les différents boutons icônes de la barre d'outils correspondent respectivement aux commandes suivantes du menu Profil :
- Profil > Enregistrer : cf. commande Enregistrer
- Profil > Nouveau : cf. commande Nouveau
- Profil > Effacer : cf. commande Effacer
- Profil > Planifier : cf. commande Planifier
- Profil > Email : cf. commande Email
- Profil > Rafraîchir : cf. commande Rafraîchir
- Profil > Quitter : cf. commande Quitter
La zone Lancer
La zone Lancer de la barre d'outils est essentiellement constituée d'un bouton Lancer précédé de l'option Simulation.
- Le bouton Lancer (Run) permet de démarrer les différentes tâches (cochées) du profil actuel.
- Si l'option Simulation (dry-run execution) est activée, la tâche ne sera pas réellement effectuée, mais un déroulement virtuel de la sauvegarde sera proposé à l'utilisateur.
Une fois achevée l'exécution des tâches sélectionnées, cliquer sur le bouton Terminer (dans la zone Lancer de la barre d'outil), afin de fermer la boîte d'affichage du compte rendu de cette exécution (la sortie des commandes) et de revenir à l'affichage normal.
La zone des tâches
La liste des tâches
La liste des tâches (task list) affiche un catalogue des différentes tâches associées au profil courant, chaque ligne correspondant à une tâche distincte.
- A gauche se trouve une case à cocher (la case inclure) au gré des besoins de l'utilisateur : lorsque le profil est activé (au moyen d'un clic sur le bouton Lancer de la barre d'outils), seules sont exécutées les tâches dont la ligne est sélectionnée.
- Entre la case à cocher et le nom de la tâche, un signe indique si la tâche en question en disponible (coche verte) ou non. En cas d'indisponibilité ou d'anomalie, des informations s'affichent dans la fenêtre d'information :
- un point d'interrogation sur fond bleu, signifie que la tâche est prête à être sélectionnée ;
- un point d'exclamation dans triangle orange (critical), signifie, soit une anomalie dans les options retenues, soit un lancement simulé ;
- une croix rouge (warning) peut signifier, par exemple, que la cible n'existe pas, etc.
Les trois boutons des tâches
Les trois boutons en lien direct avec les tâches concernées sont situés à droite de la liste des tâches. Il s'agit, de haut en bas, des boutons suivants :
- Bouton Ajouter, qui correspond à la commande Tâche > Ajouter : cf. Commande Ajouter ;
- Bouton Retirer, qui correspond à la commande Tâche > Effacer : cf. Commande Effacer ;
- Bouton Modifer, qui correspond à la commande Tâche > Modifer : cf. Commande Modifier.
La fenêtre d'information
La fenêtre d'information (information window) affiche des lignes concernant la tâche sélectionnée dans la liste des tâches (état, déroulement de l'exécution, commentaires, etc.) Un bouton à gauche permet d'afficher ou de cacher la fenêtre en question. Pour effacer les lignes de la fenêtre, choisir la commande Profil > Commande Rafraîchir.



