Configurer Rsync

Salut à tous,

je cherche à faire une opération classique de backup d’un serveur vers l’autre.
Donc j’ai installé le package rsync sur chacun des serveurs (le sauvé, le “sauvant”).

Sur le sauvé, j’ai placé ce fichier de conf:[code]uranus:/etc# cat rsyncd.conf
[export_etc]
path = /etc
comment = Backup conf frontal
read only = true
hosts allow = 192.168.10.10/255.255.255.0

uid = nobody

gid = nobody

uranus:/etc# [/code]
Coté “sauvant”, voici ce qu’il se passe:

pluton:/var/backup# sudo rsync -a . 192.168.10.1::export_etc/ ERROR: module is read only rsync error: syntax or usage error (code 1) at main.c(802) [receiver=2.6.9] rsync: connection unexpectedly closed (4 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(454) [sender=2.6.9] pluton:/var/backup#Une idée ? Merci

Moi j’ai toujours fait un script que je lançait régulièrement avec cron… donc désolé jamais touché à rsyncd.

[quote=“Platinium”]

pluton:/var/backup# sudo rsync -a . 192.168.10.1::export_etc/ ERROR: module is read only rsync error: syntax or usage error (code 1) at main.c(802) [receiver=2.6.9] rsync: connection unexpectedly closed (4 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(454) [sender=2.6.9] [/quote]
Inverses la source et la destination …

Ta syntaxe de rsync fait appel au serveur rsyncd de la destination. Tu es certain que le deamon rsyncd tourne sur la destination? Sinon, essaye en utilisant ssh comme protocole de connexion.

man rsync

There are two different ways for rsync to contact a remote system: using a remote-shell program as the transport (such as ssh or rsh) or contacting an rsync daemon directly via TCP.

Personnellement, je n’utilise jamais rsyncd sur la destination.