Я использую rsync для резервного копирования моего домашнего каталога на NAS-устройство Synology. Все отлично работает, кроме объектов 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?
Я зафиксировал это в конечном счете путем обновления программного обеспечения моей Synology к последнему. Теперь rsync работает очень хорошо (Ubuntu 16.04 LTS).