Edito
Voila voila, je refais mon infra…
Et j'ai donc envie de participer a une oeuvre commune :
Antoine.
Pub
Désolé de vous incommoder avec cela, c'est un mal aujourd'hui nécessaire. Je le souhaite juste utile, on verra.
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
docs:linuxeries:backuppc [2012/06/21 00:20] 127.0.0.1 édition externe |
— (version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installation du serveur backuppc ====== | ||
- | Il s'agit d'une installation standard. On sera juste attentif a poser le "/var/lib/backuppc" sur un LV, effectivement c'est plus pratique pour augmenter la taille en cours de prod, voire même faire des snapshot pour exporter le serveur de sauvegarde. | ||
- | |||
- | ====== Installation de la partie client pour Windows ====== | ||
- | On privilégieras un backup via rsync (cf les delete que le backup au travers de smb) | ||
- | |||
- | ===== Création d'un utilisateur ===== | ||
- | Il s'agit de creer un utilisateurs a meme la machine a sauvegarder en local. | ||
- | (hors domaine, plus pratique pour l'auth lorsque l'on est hors du reseau d'origine) | ||
- | => Cet utilisateur doit avoir les droits administrateur | ||
- | |||
- | ===== Rsync ===== | ||
- | FIXME: il peut y avoir un pb d'encodage utf-8, cf http://www.okisoft.co.jp/esc/utf8-cygwin/ | ||
- | |||
- | ==== Téléchargement ==== | ||
- | Ne pas se tromper, bien prendre le **Serveur** chez http://www.itefix.no/i2/cwrsync | ||
- | |||
- | ==== Configuration ==== | ||
- | * Faire tourner le service sous l'utilisateur précédemment crée. | ||
- | * Rajouter dans le fichiers hosts ( C:\WINDOWS\system32\drivers\etc\hosts ) le serveur de backup | ||
- | * Dans l'arbo C:\Program Files\ICW | ||
- | * Creer le fichier rsyncd.secrets, le remplir comme sous linux :) | ||
- | * Modifier le fichier rsyncd.conf comme suit: | ||
- | <xtermrtf> | ||
- | use chroot = false | ||
- | strict modes = false | ||
- | hosts allow = * | ||
- | log file = rsyncd.log | ||
- | |||
- | # Module definitions | ||
- | # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work | ||
- | # | ||
- | [test] | ||
- | path = /cygdrive/c/work | ||
- | read only = false | ||
- | transfer logging = yes | ||
- | |||
- | [adlp] | ||
- | UID = 0 | ||
- | GID = 0 | ||
- | path = /cygdrive/c/Documents and Settings/antoine.delaporte | ||
- | read only = true | ||
- | transfer logging = yes | ||
- | hosts allow = 10.0.10.51 | ||
- | comment = Bkp | ||
- | ###exclude = access.log /proc/ /dev/ /sys/ | ||
- | auth users = backuppc | ||
- | secrets file = rsyncd.secrets | ||
- | </xtermrtf> | ||
- | |||
- | |||
- | ====== Astuce Serveur ====== | ||
- | ===== mounter les backups ===== | ||
- | * Script | ||
- | J'ai betement recupere le script : **backuppcfs.pl** | ||
- | <xtermrtf> | ||
- | # backuppcfs - a fuse module to access backuppc backups through the filesystem. | ||
- | # Copyright (C) 2009 Pieter Wuille | ||
- | # Based on the backuppc-fuse script by Stephen Day | ||
- | </xtermrtf> | ||
- | Il se retrouve la : https://svn.ulyssis.org/repos/sipa/backuppc-fuse/backuppcfs.pl | ||
- | |||
- | * Montage avec les droits (dans le rc.local) | ||
- | /usr/local/bin/backuppcfs.pl -m 0755 -o allow_other /mnt/backuppc/ | ||
- | ===== Migrer le cpool'n Co ===== | ||
- | Le principe de backuppc pour economiser de l'espace disque, est de faire une sorte de démultiplication des fichiers, à coup de liens physique(j'en veux pour preuve que sur l'ensemble des machines qui me sont backupés, 415Go physique represente 1To de données backupés), en sus de la compression'n Co. | ||
- | |||
- | Le pb que j'ai rencontré : j'ai voulu basculer mon /var/lib/backuppc sur de l'iscsi. Ok, sauf qu'un rsync traditionnel ca marche pas (pas de suivi des liens physique), un tar ball non plus. | ||
- | Solution ? : Un grand merci à [[http://blog.zabe.fr/linux/migration-de-backuppc-dune-machine-sous-debian-lenny-a-une-autre/|Blog Zabe]] | ||
- | <xtermrtf> | ||
- | cd /var/lib/backuppc | ||
- | rsync -apv --numeric-ids --perms --owner --group -D --links --hard-links --times --block-size=2048 --recursive --partial --progress . /mnt/vlbackuppc | ||
- | </xtermrtf> | ||
- | //Ah oui, sinon un petit conseil : essayez de le faire en un coup, effectivement le cpool est constitué de tellement de micro-fichiere que la synchro ca dure des plombes :]// | ||
- | |||
- | ====== Apres passage en 12.04 ====== | ||
- | * [[http://www.tolaris.com/2012/05/17/backuppc-on-ubuntu-12-04/|Quelques patches cf deprecate/mail...]] | ||