Sauvegarde serveurs linux

Sauvegarde serveurs linux - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-08-2006 à 17:41:18    

Bonjour,
 
J'aimerias avoir une image complète d'un serveur qui tourne actuellement afin que je puisse rapidement rebasculé en cas de crash sans se retaper toutes les installations de logiciels configurations etc...
Le backup des fichiers importants est déjà réalisé via rsync.
J'aimerais savoir si vous connaissez des outils permettant cette fois de sauvegardé l'intégralité du disque dur . Si possible à chaud sasns avoir besoin de l'éteindre.
Enfin un outil gratuit.
Je connais partimage mais je ne sais pas s'il est posssible de faire la sauvegarde à chaud.
 
Merci d'avance pour vos reponses
Cordialement
Junt

Reply

Marsh Posté le 11-08-2006 à 17:41:18   

Reply

Marsh Posté le 11-08-2006 à 18:17:46    

Junt a écrit :

Bonjour,
 
J'aimerias avoir une image complète d'un serveur qui tourne actuellement afin que je puisse rapidement rebasculé en cas de crash sans se retaper toutes les installations de logiciels configurations etc...
Le backup des fichiers importants est déjà réalisé via rsync.
J'aimerais savoir si vous connaissez des outils permettant cette fois de sauvegardé l'intégralité du disque dur . Si possible à chaud sasns avoir besoin de l'éteindre.
Enfin un outil gratuit.
Je connais partimage mais je ne sais pas s'il est posssible de faire la sauvegarde à chaud.
 
Merci d'avance pour vos reponses
Cordialement
Junt


cp -a ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 11-08-2006 à 19:11:28    

ben rsync, vu que tu l'utilises déjà


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 11-08-2006 à 23:29:16    

partimage

Reply

Marsh Posté le 12-08-2006 à 01:09:45    

il me semble avoir eu un problème avec rsync et /dev (je n'ai peut être pas tout pigé) alors j'ai essayé ça:

 

Sous debian/ubuntu, tu prépare une matrice de base customisée/dépouillée que tu tar quelque part puis tu installes ton système comme tu as besoin

 

si tu n'as modifié que ce qu'il y a dans ton répertoire /etc
tu fais un tar d'/etc

 

tu fais une sauvegarde de la liste de paquets
    dpkg --get-selections "*" > myselections

 

et yabon

 

pour la restauration, tu de-tar ta matrice,

 

tu re-installe les paquets qui manque
    dselect update
    dpkg --set-selections < myselections

 

puis tu dé-tar ton /etc

 

et yabon (bis)

 

sinon j'ai essayé un truc qui marche aussi :

 

si ta racine n'est que sur une seule partition hormis /home ou ce que tu veux, tu peux faire tar  --one-file-system cpf

 

sinon
je monte ma racine et les partitions que je veux sauvegarder sur /mnt/root et je la tar (là rsync doit marcher, je pense)

 

sinon pour comprendre les pipe et les cat j'ai essayé tout ça :

 

Soient S, le  Serveur de sauvegarde et C, le Client à sauvegarder.

 

En root sur C :

 

  1. tar  --one-file-system -cp  / | ssh xavier@S "cat > /home/xavier/sav/sav.tar"

 

  2. tar  --one-file-system -cjp / | ssh xavier@S "cat > /home/xavier/sav/sav.bz2"

 

  3. tar  --one-file-system -cp  / | ssh xavier@S "bzip2 -9 > /home/xavier/sav/sav.tar.bz2"

 

1=> le plus rapide
1 et surtout 2 chatouille plus le proc de C alors que pour 3, S compresse à la volée  !
3 => l'opération est une légère brise pour C

 

voire même puisqu'on y est (c'est mieux avec echange de clef ssh):

 

   ssh root@C "tar  --one-file-system -cp  / | ssh xavier@S \"cat > /home/xavier/sav/sav.tar\""

 

restauration :

 

démarrer le client avec un bootcd (genre accelerated knoppix)

 

en tant que utilisateur sur S :

 

  1.   cat < backup.mule.060427-222003.tar | ssh root@S "tar -C /mnt/hda1 xf -"

 

  2.  bzip2 -d < backup.mule.060427-222003.tar.bz2 | ssh root@S "tar -C /mnt/hda1 xf -"

 

2=> le plus rapide

 

en tant que root sur C :

 

   ssh xavier@S "cat /home/xavier/sav/sav.tar" | tar xf -

 

J'ai trouvé cette pif paf methode bien pratique dans le cas ou je me faisais voler mon ordi portable ou pour une installation sauvage chez un windosien les mains dans les poches :

 

-se procurer un livecd
- avoir une matrice + etc + myselections sur un server et yabon

 

sinon je vais experimenter dar  qui ma l'air mieux que tar et suporte les acl et attribut étendus


Message édité par depx le 14-08-2006 à 22:09:54
Reply

Marsh Posté le 12-08-2006 à 11:22:27    

Merci pour vos réponses  je vais tester ca !
J'avais en effet oublier le simple cp ...
Le tar je n'ai pas trop confiance quand l'archive commence à être grosse.
 
Encore merci !
A+

Reply

Marsh Posté le 12-08-2006 à 11:47:34    

dar est à accompagner de par2 :
Parity Archive Volume Set, for checking and repair of files
A command line implementation of the PAR v2.0 specification.  This
specification is used for parity checking and repair of a file set.
If the files in the recovery set ever get damaged (e.g. when they are
transmitted or stored on a faulty disk) the client can read the damaged
input files, read the (possibly damaged) PAR files, and regenerate the
original input files. Of course, not all damages can be repaired, but
many can.


Message édité par depx le 13-08-2006 à 01:45:23
Reply

Marsh Posté le 14-08-2006 à 20:47:21    

je travaille avec des archive tar de 100-200 Go et pas de problème depuis kk mois :)

Reply

Marsh Posté le 14-08-2006 à 21:31:02    

"cat < backup.mule.060427-222003.tar | ssh root@S "tar -C /mnt/hda1 xf -""
 
là y a du champion du useless cat of the week !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed