无法 rsync Git 对象

无法 rsync Git 对象

我正在使用 rsync 将我的主目录备份到 Synology NAS。除 Git 对象外,一切正常:

$ rsync -avP $HOME me@server:/volume1/homes/me/

...

rsync: open(.git/objects/c8/f9ba8b537b0329a003b9a2c3585c5937bf6ec2) failed!!: Permission denied (13)

...

但:

$ ls -la .git/objects/c8/f9ba8b537b0329a003b9a2c3585c5937bf6ec2
-r--r--r-- 1 me me 627 Nov 13  2013 .git/objects/c8/f9ba8b537b0329a003b9a2c3585c5937bf6ec2

我不明白问题出在哪里。我可以访问所有文件,存储库正常工作,所有其他文件都备份得很好。这些 Git 目标文件有什么特别之处?

答案1

我最终通过将 Synology 软件更新到最新版本解决了这个问题。现在 rsync 运行正常(Ubuntu 16.04 LTS)。

相关内容