Re: sauvegarde avec id user différent
Franck Joncourt <franck.mail@dthconnex.com> à écrit le Sun, 30 Nov 2008
13:14:42 +0100
> > on va dire que dans un 1er temps, c'est déjà beaucoup !
>
> Bon et bien maintenant tu peux ajouter:
>
> deb http://dthrepo.podzone.org/debian/ sid main
>
> à ton sources.list, et installer lbm4r
>
> Ensuite tu édites ton fichier lbm4r.conf pour y ajouter la
> configuration de tes modules. Voici un exemple:
>
> [diamond.stones.lan]
> comment = thialmes projects
> enable = yes
> path = /mnt/rack_m200/backup/ # chemin du répertoire de backup
> address = diamond.stones.lan # nom de ton serveur à sauvegarder
> module = projects # nom du module rsync distant
> days = 15 # nombre de jours pour le rolling
> hours = 2 # delais minimum entre les
> sauvegardes
>
> Il ne reste plus qu'à lancer lbm4r via la crontab ou manuellement.
>
> Le paquet actuel traite le module et le path en minuscule. J'ai
> corrigé le problème mais je n'ai pas réempaqueter le tout.
ok, je reporte cette partie courant de la semaine, par contre
j'apprécie la réalisation !
> > rsync -avrzn smith::public /home/public
> > receiving file list ... rsync: The server is configured to refuse
> > --dry-run (-n)
>
> Je n'ai pas fait le test chez moi, mais tu n'aurais pas l'option:
> "refuse options = dry-run" dans ton fichier de conf ? (man page)
non, par contre, je viens de comprendre pourquoi rsync n'avait pas tout
transféré : refuse options = checksum dry-run
J'espère que cela sera mieux pour ça :
rsync -avvcrz smith::public /home/public 1>rsync.log 2>&1
pour info mon rsyncd.conf est celui en example fourni avec le package :
# sample rsyncd.conf configuration file
# GLOBAL OPTIONS
#motd file=/etc/motd
#log file=/var/log/rsyncd
# for pid file, do not use /var/run/rsync.pid if
# you are going to run rsync out of the init.d script.
pid file=/var/run/rsyncd.pid
#syslog facility=daemon
#socket options=
# MODULE OPTIONS
[public]
comment = public archive
path = /home/public
use chroot = yes
# max connections=10
lock file = /var/lock/rsyncd
# the default for read only is yes...
read only = yes
list = yes
uid = nobody
gid = nogroup
# exclude =
# exclude from =
# include =
# include from =
# auth users =
# secrets file = /etc/rsyncd.secrets
strict modes = yes
# hosts allow =
# hosts deny =
ignore errors = no
ignore nonreadable = yes
transfer logging = no
# log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.
timeout = 600
# refuse options = checksum dry-run
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2
*.tbz
--
Cordialement
Grégory BULOT
Reply to: