Jean-Paul Lacharme a écrit :
Bonjour,
Je veux faire du rsync entre deux machines (debian sarge)
de la première, je lance un shell qui contient la commande
rsync -$OPTION --password-file=$PASS $SOURCE [EMAIL PROTECTED]::$SAV
les valeurs des différents parametres étant données par les variables
OPTION="az"
PASS="/root/passrsync"
SOURCE="/repertoire a copier"
ADRESSE="***.** etc IP cible"
NOM="nom de login"
SAV="repertoire cible..
Selon que je donne un nom de repertoire absolu (cas 1) ou relatif (cas
2), j'obtient une erreur differente :
cas 1
# sh test.sh
ERROR: The remote path must start with a module name not a /
rsync error: error starting client-server protocol (code 5) at
main.c(1164)
#
cas 2
# sh test.sh
rsync: failed to connect to 139.124.176.1: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(99)
#
sur la machie cible, le daemon de rsync a ete lané et j'obtient ceci
dans le /var/log/syslog :
cas 1
daemon.log.0:May 11 15:56:03 ehess rsyncd[4918]: rsync: rsync: unable
to open configuration file "/etc/rsyncd.conf": No such file or
directory (2)
cas 2
daemon.log.0:May 11 15:56:03 ehess rsyncd[4918]: rsync error: syntax
or usage error (code 1) at clientserver.c(649)
En fait, je n'ai pas tres bien saisi ce que devait contenir le
/etc/rsyncd.conf (j'ai mis un fichier vide)
Quelqu'un a-t-il une idee ?
-------------------------------
Jean-Paul LACHARME. GREQAM CNRS
Centre de la Vieille Charité. 2 rue de la Charité.
13236 MARSEILLE CEDEX 2
Tel. 04.91.14.07.68
-------------------------------
Je t'envoie ce que j'utilise pour sauvegarder mon serveur chez moi. Ce
script est sur la machine qui reçoit la sauvegarde.
Si ça peut t'aider ....
#!/bin/sh
# Adresse e-mail pour l'envoi du compte-rendu
[EMAIL PROTECTED]
# Machine sur laquelle on travaille
HOSTNAME=a.b.c.d
# Répertoire ou stocker la sauvegarde
ARCHIVEROOT=/home/ftp/backup/
# Fichiers a exclure
EXCLUDES=*~
# Date du jour
BACKUPDATE=`date +%Y-%m-%d`
# Options de rync
OPTIONS="--force --ignore-errors --delete --delete-excluded \
--exclude=$EXCLUDES --backup --progress --one-file-system -av"
# Appel de la fonction rsync
do_rsync()
{
echo "Sauvegarde de $1 ..."
rsync $OPTIONS $1 $ARCHIVEROOT 2>> /tmp/rapport.txt
}
# Creation du rappport
echo "Backup sur disque du $BACKUPDATE" > /tmp/rapport.txt
# Lancement de la sauvegarde
echo "Lancement de la sauvegarde sur $HOSTNAME"
do_rsync [EMAIL PROTECTED]:/etc
do_rsync [EMAIL PROTECTED]:/home
echo "Fin du backup" >> /tmp/rapport.txt
# Envoi de mail de sauvegarde
exit
--
Hervé Hounzandji
Dsi-Dae - Rectorat Nancy-Metz
tél : 03 83 86 27 66
www.ac-nancy-metz.fr
----------------------------------------------
"Prenez soin de Vous. Chaque jour est une Vie"
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]