Ceci est une ancienne révision du document !


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:

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

Astuce Serveur

mounter les backups

  • Script

J'ai betement recupere le script : backuppcfs.pl

# 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
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 à Blog Zabe

cd /var/lib/backuppc
rsync -apv --numeric-ids --perms --owner --group -D --links --hard-links --times --block-size=2048 --recursive --partial --progress . /mnt/vlbackuppc
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

docs/linuxeries/backuppc.1340230839.txt.gz · Dernière modification: 2012/06/21 16:11 (édition externe)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki