我在我的 rpi 中配置了 rsyncd.conf 以供公共访问:
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 是 USB 设备中安装的文件系统,fstab 中有此选项:/dev/sda1 /home/pi/MISCELAN ext4 rw,users,user,owner 0 0
在客户端大小中我执行:rsync -vaz rsync://192.168.0.201/public 。
但是我得到了这个权限错误: rsync:change_dir“/”(在公共场合)失败:权限被拒绝(13)rsync 错误:某些文件/属性未被传输(参见前面的错误)(代码 23)在 main.c(1536) [Receiver=3.0.9]
Rsync 守护进程运行正常,如果我在 rsyncd.conf 中将共享文件夹更改为 /home/pi,我可以获得所有文件的副本,但不能将文件复制到 MISCELAN。似乎 rsync 无法访问已安装的文件系统 MISCELAN ¿
有任何想法吗?
编辑:抱歉,MISCELAN 文件夹的权限受到限制,我很笨:-P