Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
backup-manager [Le 06/08/2014, 10:42] axel55 [Divers, dont amélioration mise en page générale] |
backup-manager [Le 13/03/2023, 22:44] (Version actuelle) L'Africain MAJ |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>lucid precise quantal saucy trusty sécurité sauvegarde}} | + | {{tag>Jammy sécurité sauvegarde}} |
---- | ---- | ||
====== Backup-manager : Un utilitaire simple et accessible de gestion de sauvegarde ====== | ====== Backup-manager : Un utilitaire simple et accessible de gestion de sauvegarde ====== | ||
- | |||
- | ===== Avant-propos ===== | ||
- | |||
- | <note important>Depuis mars 2013, le site officiel n'existe plus, mais [[https://github.com/sukria/Backup-Manager|le dépôt GitHub est toujours actif]], il est possible d'y contribuer.</note> | ||
La perte de données est la chose qu'un utilisateur redoute le plus. Elle peut être due à plusieurs facteurs (mauvaise manipulation, disque dur hors service, malveillance, vol,...) et n'épargne personne. Ceux qui ont eu la désagréable surprise d'avoir un disque dur en "carafe" savent bien sûr à quel point les sauvegardes sont importantes. Dans cette amertume :-(, les bonnes résolutions du genre "je ferai des sauvegardes toutes les minutes !" apparaissent. Elles sont malheureusement du même genre que celles que l'on fait tous les jours de l'an ! ;-) | La perte de données est la chose qu'un utilisateur redoute le plus. Elle peut être due à plusieurs facteurs (mauvaise manipulation, disque dur hors service, malveillance, vol,...) et n'épargne personne. Ceux qui ont eu la désagréable surprise d'avoir un disque dur en "carafe" savent bien sûr à quel point les sauvegardes sont importantes. Dans cette amertume :-(, les bonnes résolutions du genre "je ferai des sauvegardes toutes les minutes !" apparaissent. Elles sont malheureusement du même genre que celles que l'on fait tous les jours de l'an ! ;-) | ||
- | C'est pour cela qu'il existe des gestionnaires de sauvegardes qui effectuent ces opérations répétitives pour nous et surtout sans nous ! | + | C'est pour cela qu'il existe des [[sauvegarde|gestionnaires de sauvegardes]] qui effectuent ces opérations répétitives pour nous et surtout sans nous ! |
- | + | ||
- | Avant de commencer, je voudrais vous informer que d'autres outils de sauvegarde existent tels que [[:rsync|rsync, avec lequel on peut mettre en place un serveur de synchronisation]], qui peut aussi être utilisé [[:tutoriel:sauvegarder_home_avec_rsync|pour la sauvegarde de "/home"]], et qui dispose d'une interface graphique, [[:tutoriel:sauvegarder_home_avec_grsync|Grsync]], [[:rdiff-backup]] et [[:dump]] mais ces outils répondent à d'autres besoins que backup-manager. | + | |
- | En effet, dans le choix d'un gestionnaire de sauvegarde il faut connaître son besoin. Celui auquel répond (très bien) backup-manager est une sauvegarde de fichier locaux sous forme d'archives (méthode éprouvée) pouvant être exportée sur un serveur (via FTP, SSH, RSYNC,...) ou gravée sur CD/DVD. Il n'y a pas de procédure de restauration automatique, il suffit juste d'extraire les fichiers de l'archive pour pouvoir les utiliser. Backup-manager est donc efficace pour des ordinateurs "individuels" de particuliers et petites entreprises désireux d'une solution de sauvegarde **simple, automatique et relativement sûre**. | + | Dans le choix d'un gestionnaire de sauvegarde il faut connaître son besoin. Celui auquel répond (très bien) backup-manager est une sauvegarde de fichier locaux sous forme d'archives (méthode éprouvée) pouvant être exportée sur un serveur (via FTP, SSH, RSYNC,...) ou gravée sur CD/DVD. Il n'y a pas de procédure de restauration automatique, il suffit juste d'extraire les fichiers de l'archive pour pouvoir les utiliser. Backup-manager est donc efficace pour des ordinateurs "individuels" de particuliers et petites entreprises désireux d'une solution de sauvegarde **simple, automatique et relativement sûre**. |
Loin d'avoir testé toutes les solutions existantes, backup-manager a retenu mon attention car : | Loin d'avoir testé toutes les solutions existantes, backup-manager a retenu mon attention car : | ||
Ligne 21: | Ligne 15: | ||
* Il génère des archives (donc facilement manipulables et c'est un moyen éprouvé !) | * Il génère des archives (donc facilement manipulables et c'est un moyen éprouvé !) | ||
- | Ce document n'est qu'une synthèse/traduction de la documentation officielle 7.2 disponible sur [[http://www.backup-manager.org| le Site officiel]] ou dans le paquet backup-manager-doc disponible dans les dépôts universe. | ||
{{icons:icontip.png |Conseil}} | {{icons:icontip.png |Conseil}} | ||
> Si vous ne disposez pas du temps nécessaire à la configuration de Backup-Manager, reportez votre installation. Ça vous évitera [[http://forum.ubuntu-fr.org/viewtopic.php?pid=995699#p995699|la mésaventure suivante]] | > Si vous ne disposez pas du temps nécessaire à la configuration de Backup-Manager, reportez votre installation. Ça vous évitera [[http://forum.ubuntu-fr.org/viewtopic.php?pid=995699#p995699|la mésaventure suivante]] | ||
- | |||
- | |||
- | |||
- | ===== Présentation ===== | ||
Backup-manager s'étoffe de versions en versions dans cette version il permet dès à présent : | Backup-manager s'étoffe de versions en versions dans cette version il permet dès à présent : | ||
Ligne 40: | Ligne 29: | ||
* d'exécuter une commande avant et après la sauvegarde | * d'exécuter une commande avant et après la sauvegarde | ||
* de créer plusieurs méthodes de sauvegarde grâce à divers outils de sauvegardes | * de créer plusieurs méthodes de sauvegarde grâce à divers outils de sauvegardes | ||
- | * ... | ||
- | |||
- | Ce gestionnaire de sauvegarde est donc suffisamment puissant pour un parc informatique ne comportant que quelques postes. | ||
Pour un parc informatique important, il est préférable de mettre en place des systèmes du genre [[:rsync]] (Serveur de sauvegarde, clients) | Pour un parc informatique important, il est préférable de mettre en place des systèmes du genre [[:rsync]] (Serveur de sauvegarde, clients) | ||
Ligne 48: | Ligne 34: | ||
===== Installation ===== | ===== Installation ===== | ||
- | ==== À partir des paquets ==== | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>backup-manager]]** |
- | + | ||
- | Méthode d'installation recommandée. | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|Pour l'installer depuis le dépôt universe]] **[[apt>backup-manager|backup-manager]]** | + | |
Lors de l'installation, on vous demande quelques paramètres dont l'aide est fournie en français. | Lors de l'installation, on vous demande quelques paramètres dont l'aide est fournie en français. | ||
- | Lorsque l'installation prend fin, backup-manager est dès à présent paramétré pour pouvoir faire des sauvegardes. Elles seront journalières, complètes (tous les fichiers seront sauvés à chaque fois) et sous forme d'archives compressées *.tar.gz. Leur durée de vie sera de 5 jours (après quoi elles seront supprimés). Si cela est ce que vous cherchiez vous pouvez vous arrêter là ! | + | Lorsque l'installation prend fin, backup-manager est dès à présent paramétré pour pouvoir faire des sauvegardes. Elles seront journalières, complètes (tous les fichiers seront sauvés à chaque fois) et sous forme d'archives compressées *.tar.gz. Leur durée de vie sera de 5 jours (après quoi elles seront supprimés). Si cela est ce que vous cherchiez vous pouvez vous arrêter là ! |
- | <note tip>Vous pouvez installer **backup-manager-doc** pour pouvoir consulter la documentation officielle complète en PDF et HTML dans /usr/share/doc/backup-manager-doc/. (en anglais)</note> | + | <note tip>Vous pouvez installer **[[apt>backup-manager-doc]]** pour pouvoir consulter la documentation officielle complète en PDF et HTML dans /usr/share/doc/backup-manager-doc/. (en anglais)</note> |
- | |||
- | |||
- | |||
- | |||
- | ==== À partir des sources ==== | ||
- | Dépendances : | ||
- | <code>$ sudo apt-get install gettext perl</code> | ||
- | |||
- | Téléchargez les sources sur [[https://github.com/sukria/Backup-Manager/archive/master.zip|le dépôt GitHub]]. | ||
- | |||
- | Désarchivage : | ||
- | <code>unzip ~/Téléchargements/Backup-Manager-master.zip</code> | ||
- | |||
- | Installation : | ||
- | <code>cd ~/Backup-Manager-master | ||
- | sudo make install</code> | ||
- | |||
- | Utilisation du fichier de configuration fourni : | ||
- | <code>sudo cp /usr/share/backup-manager/backup-manager.conf.tpl /etc/backup-manager.conf</code> | ||
===== Configuration ===== | ===== Configuration ===== | ||
Ligne 90: | Ligne 53: | ||
<note tip>Utilisez le mode de coloration syntaxique de gedit (choisir Affichage->Mode de coloration->Scripts->sh) on y voit beaucoup mieux !</note> | <note tip>Utilisez le mode de coloration syntaxique de gedit (choisir Affichage->Mode de coloration->Scripts->sh) on y voit beaucoup mieux !</note> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
==== Répertoire et Sauvegarde ==== | ==== Répertoire et Sauvegarde ==== | ||
Ligne 169: | Ligne 121: | ||
==== Méthode de sauvegarde ==== | ==== Méthode de sauvegarde ==== | ||
- | Backup Manager offre à ses utilisateurs la possibilité de sauvegarder leur données sur des serveurs distant en utilisant : | + | Backup Manager offre à ses utilisateurs la possibilité de sauvegarder leur données sur des serveurs distant en utilisant : |
- | * FTP : c'est un mode de transfert efficace, mais le seul problème ( pas un grand problème :) ) est que toutes les données passent en claire, c'est à dire qu'il n'y a aucune sécurité de transfert et toute les données sont transmise en claire, pour cela, je vous présente la méthode comme suit : | + | * FTP : c'est un mode de transfert efficace, mais le seul problème ( pas un grand problème :) ) est que toutes les données passent en clair, c'est à dire qu'il n'y a aucune sécurité de transfert et toutes les données sont transmises en clair, pour cela, je vous présente la méthode comme suit : |
Ligne 276: | Ligne 228: | ||
<code>mysql -u root -p</code> | <code>mysql -u root -p</code> | ||
Dans le prompt Mysql (pensez à remplacer "secret" par votre mot de passe): | Dans le prompt Mysql (pensez à remplacer "secret" par votre mot de passe): | ||
- | <code sql>GRANT SHOW DATABASES,SELECT,LOCK TABLES ON *.* TO 'backupmanager'@'localhost' IDENTIFIED BY 'secret'; | + | <code sql>GRANT SHOW DATABASES,SHOW VIEW,SELECT,LOCK TABLES ON *.* TO 'backupmanager'@'localhost' IDENTIFIED BY 'secret'; |
exit;</code> | exit;</code> | ||
Ligne 347: | Ligne 299: | ||
== BM_BURNING_CHKMD5 == | == BM_BURNING_CHKMD5 == | ||
(à compléter) | (à compléter) | ||
- | Permet de vérifier après gravure si les données du support correspondent aux archives. | + | Permet de vérifier après gravure si les données du support correspondent aux archives. |
__Exemple :__ | __Exemple :__ | ||
Ligne 365: | Ligne 317: | ||
== BM_BURNING_MAXSIZE == | == BM_BURNING_MAXSIZE == | ||
- | Donne la capacité maximale des supports : | + | Donne la capacité maximale des supports : |
* pour un CD : 650 ou 700 ou 800 | * pour un CD : 650 ou 700 ou 800 | ||
* pour un DVD (simple couche): 4700 | * pour un DVD (simple couche): 4700 | ||
Ligne 454: | Ligne 406: | ||
* Disposer du plus ancien backup complet + jeu de backups incrémentiels postérieurs + du fichier snapshot créé par backup-manager ~.incremental-list.txt | * Disposer du plus ancien backup complet + jeu de backups incrémentiels postérieurs + du fichier snapshot créé par backup-manager ~.incremental-list.txt | ||
- | * Détarer de manière classique le dernier backup complet | + | * Détarer de manière classique le dernier backup complet |
<code>tar -xvf backup_complet.tar</code> | <code>tar -xvf backup_complet.tar</code> | ||
- | * Détarer le premier backup incrémentiel qui suit dans l'ordre chronologique le backup complet en indiquant le fichier "snapshot" créé par backup-manager | + | * Détarer le premier backup incrémentiel qui suit dans l'ordre chronologique le backup complet en indiquant le fichier "snapshot" créé par backup-manager |
<code>tar -xvf backup_incr1.tar --listed-incremental=backup.incremental-list.txt</code> | <code>tar -xvf backup_incr1.tar --listed-incremental=backup.incremental-list.txt</code> | ||
* Détarer de la même manière les backups incrémentiels suivants jusqu'au dernier et normalement, le backup récupéré est à jour ! :-P | * Détarer de la même manière les backups incrémentiels suivants jusqu'au dernier et normalement, le backup récupéré est à jour ! :-P | ||
Ligne 498: | Ligne 450: | ||
</code> | </code> | ||
- | ===== Conclusion ===== | ||
- | Une fois paramétré, le couple backup-manager/cron s'occupe de tout. | ||
- | J'espère que ce document vous aura été utile et si vous avez des critiques/suggestions (constructives) n'hésitez pas à me contacter. Si vous voulez compléter/améliorer ce document, je serai ravi de le voir évoluer ! :-) | ||
<note important>Ne faites pas confiance aveuglément à un programme de sauvegarde et surtout à sa configuration ! Une fois que vous l'avez mise au point testez-la. Par exemple : essayez de retrouver un fichier supprimé depuis 3 jours, ce n'est pas le jour où vous aurez besoin de ces sauvegardes qu'il va vous falloir regarder comment on les récupère ! (douloureux souvenir quand tu nous tiens ;-)) | <note important>Ne faites pas confiance aveuglément à un programme de sauvegarde et surtout à sa configuration ! Une fois que vous l'avez mise au point testez-la. Par exemple : essayez de retrouver un fichier supprimé depuis 3 jours, ce n'est pas le jour où vous aurez besoin de ces sauvegardes qu'il va vous falloir regarder comment on les récupère ! (douloureux souvenir quand tu nous tiens ;-)) |