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 | ||
securite:backup-manager [Le 03/11/2006, 14:19] hpopols |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Backup-manager ====== | ||
- | |||
- | Version 7.2 | ||
- | Backup-manager est un puissant outil de sauvegarde il permet : | ||
- | * de sauvegarder vos donnés! (à intervalle régulier ou sur demande) | ||
- | * d'effacer les vieilles sauvegardes. | ||
- | * de compresser les sauvegardes, les découper en plusieurs fichiers de taille déterminés | ||
- | * de ne sauvegarder que les différences entre les sauvegardes (sauvegarde incrémentale) | ||
- | * de graver les sauvegardes sur CD/DVD | ||
- | * d'exporter les sauvegardes sur une machine distante | ||
- | * d'exécuter une commande avant et après la sauvegarde | ||
- | |||
- | |||
- | Ce document n'est qu'une synthèse/traduction de la documentation officielle disponible | ||
- | |||
- | |||
- | |||
- | ===== Installation ===== | ||
- | Backup-manager est disponible dans le dépot universe donc pour l'installer un simple : | ||
- | sudo apt-get install backup-manager | ||
- | __remarque :__ vous pouvez installer backup-manager-doc pour avoir la documentation complète en PDF et HTML | ||
- | ---- | ||
- | ---- | ||
- | |||
- | ===== Configuration ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Répertoire et Sauvegarde ==== | ||
- | === Répertoire et ses droits=== | ||
- | Backup-manager stocke des sauvegardes dans un **répertoire** lequel peut être protégé par des droit d'acces. | ||
- | == BM_REPOSITORY_ROOT == | ||
- | Répertoire où toutes vos sauvegardes seront faites. | ||
- | |||
- | __Remarques :__ | ||
- | Il est plus sûr : | ||
- | * de sauvegarder sur un autre disque dur (crash de disque) | ||
- | * d'allouer une partition pour les sauvegardes qui peuvent prendre beaucoup de place et géner les autres partitions (surtout si mauvais paramétrage) | ||
- | __Exemple :__\\ | ||
- | export BM_REPOSITORY_ROOT="/sauv" | ||
- | == BM_REPOSITORY_SECURE == | ||
- | Pour des raisons de sécurité le répertoire peut n'être accessible (lectrure/écriture) que par une paire utilisateur/groupe. | ||
- | |||
- | __Exemple :__\\ | ||
- | export BM_REPOSITORY_SECURE="true" | ||
- | export BM_REPOSITORY_USER="root" | ||
- | export BM_REPOSITORY_GROUP="root" | ||
- | |||
- | === Sauvegardes === | ||
- | == BM_ARCHIVE_TTL == | ||
- | C'est la durée de vie (Time To Live) en jours d'une sauvegarde | ||
- | __Exemple :__\\ | ||
- | export BM_ARCHIVE_TTL="5" | ||
- | == BM_ARCHIVE_PURGEDUPS == | ||
- | Si deux sauvegardes successives sont identiques backup-manager peut créer un lien au lieu de resauvegarder. (gain de place) | ||
- | __Exemple :__\\ | ||
- | export BM_ARCHIVE_PURGEDUPS="true" | ||
- | == BM_ARCHIVE_PREFIX == | ||
- | Donne un préfixe au nom de la sauvegarde | ||
- | __Exemple :__ ici le nom de l'ordinateur\\ | ||
- | export BM_ARCHIVE_PREFIX="$HOSTNAME" | ||
- | == BM_ARCHIVE_METHOD == | ||
- | La méthode permettant de faire la sauvegarde : (voir § suivant) | ||
- | * **tarball** | ||
- | * **tarball-incremental** | ||
- | * **mysql** | ||
- | * **svn** | ||
- | * **pipe** | ||
- | * **none** | ||
- | __Exemple :__\\ | ||
- | export BM_ARCHIVE_METHOD="tarball" | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Méthode de sauvegarde ==== | ||
- | === Tarball === | ||
- | A chaque sauvegarde, elle liste les fichiers à sauvegarder dans un fichier texte et fabrique le fichier de sauvegarde. (vous pouvez faire vos propres scripts).\\ | ||
- | * **+** Facile à utiliser | ||
- | * **-** gourmande en espace de disque! | ||
- | == BM_TARBALL_NAMEFORMAT == | ||
- | Comment apparaissent les fichier dans la liste : | ||
- | * long : liste tous les sous répertoires puis le nom du fichier (ex : /home/toto/doc.odt) | ||
- | * short : donne uniquement le nom du fichier (ex : doc.odt) | ||
- | __Exemple :__ | ||
- | export BM_TARBALL_NAMEFORMAT="long" | ||
- | == BM_TARBALL_FILETYPE == | ||
- | C'est le type de compression désirée : | ||
- | * **tar** : sans compression fais juste une archive de vos sauvegardes | ||
- | * **tar.gz** : compression/décompression rapide | ||
- | * **tar.bz2** : taux de compression plus élevé mais beaucoup plus lente | ||
- | * **zip** : compression zip | ||
- | * **dar** : compression et permet le découpage en plusieurs fichier de taille définie | ||
- | __Exemple :__ | ||
- | export BM_TARBALL_FILETYPE="tar.gz" | ||
- | == BM_TARBALL_DUMPSYMLINKS == | ||
- | Est ce que backup-manager sauvegarde les répertoires pointés par des lien (raccourcis)? | ||
- | |||
- | __Attention :__ Peut considérablement augmenter la taille de votre archive. S'il y a une boucle de liens l'archive sera infinie! Soyer prudent! | ||
- | |||
- | __Exemple :__ | ||
- | export BM_TARBALL_DUMPSYMLINKS="false" | ||
- | |||
- | == BM_TARBALL_DIRECTORIES == | ||
- | Pour faire une sauvegarde, il faut lui dire le chemin où se trouve les chose à sauvegarder : | ||
- | |||
- | __Note :__ Pour sauvegarder plusieurs dossiers séparer les chemins d'un espace | ||
- | __Exemple :__\\ | ||
- | export BM_TARBALL_DIRECTORIES="/home/toto /home/tata" | ||
- | |||
- | == BM_TARBALL_BLACKLIST == | ||
- | Donner une liste noire qui comporte certains dossiers et fichiers à ne pas sauvegarder. | ||
- | |||
- | __Note :__ Séparer les chemins/fichiers d'un espace. | ||
- | |||
- | __Exemple :__\\ | ||
- | export BM_TARBALL_BLACKLIST="/home/toto/temp/ *.mp3" | ||
- | |||
- | == BM_TARBALL_SLICESIZE == | ||
- | Détermine la taille maximale des archives **dar** (si vous n'utiliser pas dar cette option n'est pas pour vous) | ||
- | |||
- | __Exemple :__\\ | ||
- | export BM_TARBALL_SLICESIZE="1000M" | ||
- | |||
- | === Tarball incrémentale === | ||
- | Cette méthode est identique à tarball mais ne sauvegarde que les différences entre deux sauvegardes successives. | ||
- | Ici 2 sortes de sauvegardes sont mise en oeuvre : | ||
- | - Sauvegardes complète (full) : sauvegarde tous les fichiers comme une tarball à intervalle régulier. | ||
- | - Sauvegardes différentielles : ce sont les sauvegardes entre 2 sauvegardes complètes. Elles contiennent juste la différence entre 2 sauvegardes successives. | ||
- | * **+** Gain de place énorme | ||
- | * **-** Toute votre sauvegarde n'est pas dans la même archive | ||
- | == BM_TARBALLINC_MASTERDATETYPE == | ||
- | Détermine la fréquence des sauvegardes complètes : (temps entre 2 sauvegardes complètes) | ||
- | * **weekly** : toutes les semaines | ||
- | * **monthly** : tous les mois | ||
- | __Exemple :__\\ | ||
- | export BM_TARBALLINC_MASTERDATETYPE="weekly" | ||
- | |||
- | == BM_TARBALLINC_MASTERDATEVALUE == | ||
- | Le jour des sauvegardes complètes : | ||
- | * si weekly : mettre un nombre de 1->7 (lundi -> dimanche) | ||
- | * si monthly : mettre un nombre de 1->31 (1<sup>er</sup> -> 31) | ||
- | __Exemple :__ | ||
- | export BM_TARBALLINC_MASTERDATEVALUE="1" | ||
- | |||
- | === Autres === | ||
- | Les autres méthodes sont MySQL, SVN, Generic method,... | ||
- | Ces méthodes ne sont pas (encore) expliqués dans ce wiki n'hésiter pas à regarder la documentation officielle (très bien faite et en anglais de cuisine) | ||
- | |||
- | ==== Méthode d'envoi des sauvegardes ==== | ||
- | ==== Exportations sur média ==== | ||
- | === Gravure CD/DVD === | ||
- | ==== Options avancées ==== | ||
- | === Les logs === | ||
- | ==== Les commandes extérieures ==== | ||
- | === Commmande pré === | ||
- | === Commmande post === | ||
- | ---- | ||
- | ===== Utilisation ===== | ||
- | ==== Commandes utiles ==== | ||
- | === Automatisation avec CRON === | ||
- | |||