OVH Cloud OVH Cloud

rsync

2 réponses
Avatar
Jean-Paul Lacharme
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 $NOM@$ADRESSE::$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
-------------------------------


--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Matthieu
Jean-Paul Lacharme a écrit :
Bonjour,


bonjour Jean Paul,

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)


j'ai le meme probleme que toi lorsque j'essaie d'effectuer la sauvegarde
via ssh...

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 ?


ce fichier doit definir les informations administratives de tes
dossiers rsync.
man rsyncd.conf te donneras toutes les informations dont tu auras besoin
bien cordialement,

Matthieu


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Hervé Hounzandji
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 $NOM@$ADRESSE::$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
MAILADDR=

# 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 :/etc
do_rsync :/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
with a subject of "unsubscribe". Trouble? Contact