我正在实现bash脚本,以将我的TimeMachine中的所有备份文件夹同步到同一本地网络中的NAS存储。 rsync完成后,我尝试从NAS到我的TimeMachine进行rsync同步,但失败。该错误消息如下:来自TimeMachine的Rsync备份到NAS没有同步准确的文件穿孔
rsync: delete_file: unlink
"/Volumes/TimeMachine/Backups.backupdb/kongycmac/2017-05-16-
120657/Mac OS/usr/share/man/mann/S3.n" failed: Operation not
permitted (1)
后的文件的权限进一步检查,我意识到,在NAS中的TimeMachine我的备份文件夹和备份文件夹中的文件权限是不同的,如下:
TimaMachine备份:
[email protected] 4 root wheel 136 May 16 12:06 kongycmac
NAS备份:
drwxr-xr-x 4 root root 4096 May 12 17:37 2017-05-
12-173741
“@”在TimeMachine Backup文件夹中的含义是什么?我应该怎么做才能将NAS备份中的文件夹权限更改为drwxr-xr-x @?
在这个问题上挠挠我的头3天,感谢任何人都可以提供一个很好的建议。
嗨,戈登,谢谢你的建议。试过从我的最后,我认为根本原因是我的NAS中的rsync版本太旧(3.0.7),它不支持ACL和扩展属性。我试图更新NAS中的rsync版本,但似乎没有安装yum。有没有其他方法可以将我的rsync更新到最新版本? –