Sauvegarder les fichiers de configuration

© Christian PAULUS. Document créé le 1er janvier 2006 , mis à jour le 14 mars 2007.

C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu. Albert Einstein

Accueil du site > Astuces > FreeBSD > Sauvegarder les fichiers de configuration

Sauvegarde / FreeBSD 6.0

Vous venez d’installer FreeBSD sur votre PC. La première chose à faire est de sauvegarder la configuration. Voici une méthode parmi d’autres. A vous de voir.

En effet, en cas d’accident (crash disk par exemple), il n’est pas toujours facile de se rappeler les points de montage des disques durs, les adresses IP et tout un tas de petits détails qui permettent de remonter le système en quelques minutes.

Prenons des notes.

L’ensemble des informations techniques nécessaires se trouve globalement dans 2 répertoires : /etc et /usr/local/etc. Commencez par sauvegarder ces deux répertoires via - par exemple - la commande tar :

tar cvf config-freebsd-{XXXX}.tar /etc /usr/local/etc

Le XXXX est à remplacer par la date du jour de la sauvegarde. Par exemple 2006010, ce qui donne :

tar cvf config-freebsd-20060101.tar /etc /usr/local/etc

Si vous n’avez pas les droits nécessaires - les droits du superviseur (root) - de nombreux fichiers ne sont pas accessibles en lecture. Il vous faut passer sous root.

Si vous désirez crypter ces fichiers de configuration, il suffit d’utiliser un outil comme crypt (aussi nommé enigma) au moment de l’archivage par tar :

tar cf - /etc /usr/local/etc | crypt > config-freebsd-20060101.tar

Le tiret ’-’ indique à tar d’envoyer le résultat sur la sortie standard, qui dans cet exemple repart sur crypt. Ne pas oublier ce tiret.

crypt vous demande un mot de passe pour crypter les informations, puis renvoie le résultat sur la sortie standard qui, dans notre exemple, est redirigé sur un fichier portant l’extension .tar. Bien sûr, ce fichier tar ne sera pas lisible directement. Il vous faut relancer crypt pour le décrypter.

Dans ce cas de fichier crypté, pour visualiser (lister) votre archive, utilisez une ligne du style :

crypt <config-freebsd-20060101.tar | tar tvf -

crypt vous redemande le mot de passe pour décripter l’ensemble.

Pour extraire les fichiers de cette archive, remplacez simplement l’option ’t’ de ’tvf’ par ’x’. Par exemple, pour extraire le fichier etc/fstab :

crypt <config-freebsd-20060101.tar | tar xvf - etc/fstab

Plussoyez !

Les forums sont fermés.