O Rsync não me permite copiar arquivos em sistemas de arquivos montados


1

Eu configurei o rsyncd.conf para acesso público no meu rpi:

log file = /var/log/rsyncd.log
timeout = 600
max connections = 20
uid = nobody
gid = nogroup
read only = yes
list = yes

[public]
path = /home/pi/MISCELAN
comment = directorio misc
hosts allow = *

/ home / pi / MISCELAN é um sistema de arquivos montado em um dispositivo USB com estas opções em fstab: / dev / sda1 / home / pi / MISCELAN ext4 rw, usuários, usuário, proprietário 0 0

No tamanho do cliente eu faço: rsync -vaz rsync: //192.168.0.201/public.

Mas eu recebo esses erros de permissões: rsync: change_dir "/" (em público) falhou: Permissão negada (13) erro rsync: alguns arquivos / attrs não foram transferidos (ver erros anteriores) (código 23) em main.c (1536) [Receptor = 3.0.9]

Rsync daemon funciona ok, se eu mudar em rsyncd.conf a pasta compartilhada para, por exemplo, / home / pi, eu posso obter uma cópia de todos os arquivos, mas não os arquivos em MISCELAN. Parece que o rsync não pode acessar o sistema de arquivos MISCELAN ¿?

Alguma ideia?

EDIT: desculpe, pasta MISCELAN tinha permissões restritas, eu sou estúpido :-P


Se você encontrou a solução, você deve publicá-la como resposta, em vez de editar sua pergunta.
Alex McKenzie

Por que você está configurando o deamon rsync e não apenas usando o SSH?
Sacha K
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.