Sauvegarde serveurs linux - Logiciels - Linux et OS Alternatifs
Marsh Posté le 11-08-2006 à 18:17:46
Junt a écrit : Bonjour, |
cp -a ?
Marsh Posté le 11-08-2006 à 19:11:28
ben rsync, vu que tu l'utilises déjà
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
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+
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.
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
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 !
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