祝大家好日子,
我遇到了奇怪的/愚蠢的错误,我希望有人能帮助我。 我不得不承认,我不是一个上师,所以请忍受我:-)
情况:
现在恐怖开始了:
这发生在每一个文件和子目录rsync尝试创build。 但是,主目录(备份)已创build。 当我尝试复制文件从Windows资源pipe理器到目录“备份”使用相同的用户丽莎一切顺利。
所以显然,在某个地方存在许可问题。 无论是我的rsync命令是不正确的,或家庭/ Lisa的文件夹权限不正确(但是,然后再次,Windows 7复制文件到该文件夹没有任何问题,所以这确实让我相信家园/ Lisa-权限似乎不是问题)。
我也尝试添加:– --chmod=Dugo+x --chmod=ugo+r我在网上find了rsync-command,但是这并没有解决任何问题,并给出了确切的错误。
有谁请请帮助我如何解决这个问题? 我对此感到非常沮丧,因为我一直试图让所有的东西都起作用,而且根本行不通。 我购买了大型的Synology,一劳永逸地结束了20个外置USB磁盘的恐怖(我们有很多图片和我们已故狗的家庭video,想要看这些,恐怖是“什么是磁盘上的材料”) 。
如果你能够结束我的痛苦,我会很乐意回来帮你买一瓶好啤酒(paypal)来帮助我。
我对Linux并不是非常熟练(根本就不用:-(),所以如果可以的话可以多说一些,所以我明白要做什么,我会非常感激。
我真的希望有人能帮助我,
先谢谢你,
丽莎
RSync使用的东西称为“模块名称”,就像“共享名称”(对于Windows)。 用于RSync的Synology的默认“模块名称”是NetBackup(我认为它是区分大小写的)。 所以,如果你改变你的命令,它应该工作:
从:c:\ cygwin \ bin \ rsync -avz / cygdrive / e / Lisa / [email protected]:/ volume1 / homes / Lisa / Backup
要:c:\ cygwin \ bin \ rsync -avz / cygdrive / e / Lisa / rsync://[email protected]:873 / NetBackup / volume1 / homes / Lisa / Backup(原谅这行应该是全部是一条线,没有回车/换行符)
最后一部分可以在没有明确指定协议(rsync://)和端口(:873)的情况下工作,只要确保'模块名''NetBackup /'在path之前。
此外,请确保您选取的「使用者帐户」拥有Synology上「NetBackup」共享的完整读写权限,方法是透过以下连结: http : //www.synology.com/tutorials/how_to_backup_Linux_computer.php? lang =us
我在文档中看到了一些说明使用“admin”帐户或“rsync”帐户的内容。 (我总是使用“pipe理员”帐户)。 我不知道其他用户会工作(在较旧的DSM 3.0或更低版本的固件上,因为无处添加用户权限)。 在较新的DSM 4.0+固件上,您必须通过上述链接专门为该用户启用“networking备份特权”。 关于在旧版DSM 3.0固件上设置RSync的另一个注意事项(不是为了您的问题,但它可以帮助其他人)。是的程序是:点击向下箭头(在左上方)>点击“备份和恢复”>选中“启用networking备份服务”框。 然后只使用“admin”或“rsync”作为rsync的用户。
这有一些容易阅读RSync /模块名称的信息(不是Synology特有的): http : //www.backupassist.com/education/articles/configuring-backupassist-for-rsync-without-ssh.html
您可以通过修改Synology上的rsyncconfiguration文件(不是100%确定它的名字,我认为它是rsyncd.conf)来为Synology创build其他“模块名称”