rsync erro “módulo desconhecido” [duplicado]

0

Eu uso o rsync para fazer backup dos dados dos servidores para uma máquina de backup. Para esse propósito eu começo scripts bash via cronjobs, mas um deles não está funcionando. Pesquisei na Web para ver se havia uma solução, mas não consegui encontrar uma, por isso achei que seria uma boa ideia publicá-la aqui.

#!/bin/bash

KDIR=/usr/cron
LOCKDIR=$KDIR/lockdir
LOCKFILE=$LOCKDIR/filename.lock
if [ -f $LOCKFILE ]
then
    exit 0;
fi
touch $LOCKFILE
RSYNC_PASSWORD=<passwd> rsync -vvv --delete -aW --old-compress \
  --compress-level=4 \
  rsync://[email protected]/Directory1/Subdirectory1 \
  /STORAGEDIRECTORY/storagesubdirectory

rm -rf $LOCKFILE

e o erro que recebi:

@ERROR: Unknown module 'home'
rsync error: error starting client-server protocol (code 5) at
main.c(1635) [Receiver=3.1.1]

oh, o dir que eu quero fazer backup é um subdiretório para /home/

    
por Dimiter 06.11.2015 / 10:50

1 resposta

1

OUTPUT de /etc/rsyncd.conf

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.
# The init.d script does its own pid file handling,
# so omit the "pid file" line completely in that case.
# pid file=/var/run/rsyncd.pid
#syslog facility=daemon
#socket options=

auth users = rsyncod
secrets = /etc/rsyncd.secrets
hosts allow = XXX.XXX.XXX.XXX


# MODULE OPTIONS
[root]

        comment = configs
        path = /
        use chroot = yes
        max connections=15
        lock file = /var/lock/rsyncd
        read only = yes
        list = yes
        uid = root
#       gid = nogroup
#       exclude =
#       exclude from =
#       include =
#       include from =
        auth users = rsyncod
        secrets file = /etc/rsyncd.secrets
        strict modes = no
        hosts allow = XXX.XXX.XXX.XXX
#       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
    
por 06.11.2015 / 12:17

Tags