10 octobre 2003

Réaliser une procédure de sauvegarde sous Mandrake.

Le but de l'opération est la réalisation d'une procédure réguliére de sauvegarde de son poste sous Linux Mandrake. La stratégie de sauvegarde choisie est la suivante :

  • Sauvegarde complète tous les samedis
  • Sauvegarde différentielle tous les jours sauf les samedis et les dimanches.

RQ: Les sauvegardes sont stokées sur une partition séparée, faute de mieux dans mon cas.

1. Téléchargement

On récupére la dernière version : http://flexbackup.sourceforge.net/

On choisira le fichier suffixé src.rpm

2. Installation

Pour le fun, on va reconstruire un RPM spécifique. Pour cela 2 méthodes :

Méthode 1 :

% sudo rpm --rebuild flexbackup-1.2.0-1.src.rpm

Méthode 2 :

% sudo rpm -i flexbackup-1.2.0-1.src.rpm
% cd /usr/src/RPM/SPECS/
% sudo rpm -bb flexbackup.spec

Ensuite on procède à l'installation :

% sudo /usr/sbin/urpmi flexbackup-1.2.0-1.noarch.rpm

3. Configuration

La configuration de flexbackup est concentrée dans le fichier /etc/flexbackup.conf

Je vais uniquement décrire les lignes que j'ai modifié par rapport à la configuration d'origine :

# utilisation de tar pour générer les archives.
$type = 'tar';

# Jeux de répertoire à archiver
$set{'maison'} = "/home";
$set{'system'} = "/etc /var";

# Lieu de stockage des sauvegardes
$device = '/data/flexbackup';

# Listes des répertoires à ignorer
$exclude_expr[0] = '.*/[Cc]ache/.*';
$exclude_expr[1] = '.*~$';
$exclude_expr[2] = '.*/\.backup/.*';
$exclude_expr[3] = '.*/\.thumbnails/.*';
$exclude_expr[4] = '.*/Corbeille/.*';
$exclude_expr[5] = '.*/trader-cache/.*';

# Je désactive la notion de "buffer"
$buffer = 'false';

4. Automatisation

Pour automatiser la sauvegarde, on ajoute 2 lignes dans /etc/crontab :

# sauvegarde différentiel du Lundi au Vendredi
30 1 * * 1-5 root (export PATH=/sbin:/bin:/usr/sbin:/usr/bin; /usr/bin/flexbackup -set all -differential)
# sauvegarde complète le samedi
30 1 * * 6 root (export PATH=/sbin:/bin:/usr/sbin:/usr/bin; /usr/bin/flexbackup -set all -full)

5. Rotation

FIXME

Aucun commentaire:

Enregistrer un commentaire