Sauvegarder son système

Avant un upgrade majeur, il est préférable de disposer d’une sauvegarde à jour de son système (et de ses données).

Comment faire simplement?

Prérequis:

Avoir soit une autre machine sous linux, soit un 2eme disque dur (et un live-CD au cas où…)

  • Avec une 2eme machine:

Sur la machine à sauvegarder (machine source, il nous faut disposer de rsync, et ssh)

Sur la machine qui recevra la sauvegarde, il nous faut disposer de place (équivalent de la place occupée sur le disque de la machine source), rsync, et ssh

Créons le répertoire accueillant les sauvegardes sur la machine destination:

# mkdir -p /backup/machinesource

Copions le systeme et les données à partir de la machine source:

# cd / && rsync -avP –numeric-ids –exclude=’/proc’ –exclude=’/sys’ \
–exclude=’/tmp’ / machinedestination:/backup/machinesource

machinedestination étant le nom DNS de la machine de destination (pouvant etre remplacé par son adresse IP).

  • Avec un 2e disque dur:

Il nous faut disposer de la commande cp, ou de rsync.

on monte le 2eme disque dur sur le point de montage /sauvegarde par exemple

# cp -avux / /sauvegarde

ou encore

#rsync -avPx / /sauvegarde

Dans les exemples précédents nous avons considéré que / abritait tout le systeme (pas de montage séparé pour /var, /usr, /etc…).

Il vous sera ainsi très facile en cas de problème de récupérer un systeme fonctionnel en effectuant un transfert dans le sens inverse.

Pour réaliser des sauvegardes plus ciblées, plus simples… n’hésitez pas à jeter un oeil sur backup manager.

3 Responses to “Sauvegarder son système”

  1. kld Says:

    salut ! t’es sur que c’est pas plutôt cp sur la commande suivante..

    cd / && rsync -avP –numeric-ids –exclude=’/proc’ –exclude=’/sys’ \
    –exclude=’/tmp’ / machinedestination:/backup/machinesource

    Bonne continuation.

  2. kld Says:

    oups!
    désolé j’avais pas vu le rsync!!

  3. blog Says:

    pas de mal ;)

Leave a Reply

You must be logged in to post a comment.