【发布时间】:2015-03-07 08:29:22
【问题描述】:
我是所有 gcloud 中的菜鸟 我试图设置一个 rsync 模块,让一个共享中心框按设定的时间表进行备份,我可以在带有数字海洋的 ocentOS 上执行此操作,但不知何故,我无法在 gcloud 中的 centOS vm 实例上设置相同的东西
这是我的设置以及我能够收集到的有关我遇到的问题的所有信息
===================
我的 /etc/rsyncd.conf
motd 文件 = /etc/rsyncd.motd
日志文件 = /var/log/rsyncd.log
pid 文件 = /var/run/rsyncd.pid
锁定文件 = /var/run/rsync.lock
[moodleic]
路径 = /home/FranciscoCortes/backups
comment = 路径中定义的moodle备份文件夹的备份模块
只读 = 无
列表 = 是的
uid = 没人
gid = 没人
授权用户 = FranciscoCortes
秘密文件 = /etc/rsyncd.secrets
使用 chroot = 否
主机允许 = *
===================
路径实际存在
[FranciscoCortes@centos6 备份] cd /home/FranciscoCortes/backups/ [FranciscoCortes@centos6 备份]
=================
模块存在
[FranciscoCortes@centos6 ~]$ rsync -var rsync://FranciscoCortes@localhost/
moodleic备份模块,用于路径中定义的moodle备份文件夹
=================
文件夹的权限似乎没问题
[FranciscoCortes@centos6 ~]$ ls -l
共 8 个
drwxrwxr-x。 2 FranciscoCortes FranciscoCortes 4096 Jan 7 21:37 备份
=================
sudo netstat -tulpn
tcp 0 0 :::873 :::* LISTEN 17096/xinetd
=================
cat /etc/services | grep rsync
rsync 873/tcp #rsync
rsync 873/udp #rsync
=================
但我得到的错误是这样的
[FranciscoCortes@centos6 ~]$ rsync -var rsync://FranciscoCortes@localhost/moodleic/
密码: @ERROR:chdir 失败 rsync 错误:在 main.c(1503) [receiver=3.0.6] 处启动客户端-服务器协议(代码 5)时出错
=================
rsync 错误日志显示了这一点
2015/01/09 01:21:20 [16987] 无法绑定端口 873 上的任何入站套接字
2015/01/09 01:21:20 [16987] rsync 错误:socket.c(541) [receiver=3.0.6] 处的套接字 IO(代码 10)错误
2015/01/09 01:25:37 [17118] 从 localhost (::1) 连接
2015/01/09 01:25:48 [17118] rsync: chdir /home/FranciscoCortes/backups 失败
:权限被拒绝 (13)
=================
我尝试将 uid 和 gid 设置为与在已是路径中文件夹的所有者的秘密文件上授权的用户相同,所以我不确定为什么我会被拒绝权限。
我错过了什么??
感谢任何帮助。
【问题讨论】:
-
你能解决这个问题吗?如果是,您能否将解决方案发布为答案,以便其他用户可以从中受益。谢谢