使用Rsync将Mac同步到Synology NAS-文件所有者和组已更改

时间:2019-04-26 20:34:03

标签: bash permissions operating-system rsync synology

我有DS218 + Synology NAS和Mac。我能够通过rsync同步两者,但在此过程中,文件夹/文件所有者和组被更改了。

最初,我让rsync通过不在路径末尾附加/来创建文件夹。在这种情况下,我得到了所有者和组,分别为数字502和20。我通过添加/并通过DSM在NAS上创建顶级文件夹进行了调整。最初,NAS文件夹具有正确的所有者和组,但是发布rsync后,它会返回到如上所述的数字。

rsync -rltgoDvh --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r --delete  --exclude='.DS_Store' /Users/Chris/CDs/ user@ipaddress::NetBackup/CDs/

我希望文件夹/文件所有者和组就像是由该帐户在NAS本地创建的。我的下一个猜测是从rsync命令的选项中删除“ go”,但认为比我聪明的人可能会看到正确的方法。

1 个答案:

答案 0 :(得分:1)

我可能会误解您的要求,但是-p / --perms保留了原始文件权限。

根据-a,我通常使用--archive / -rlptgoD模式,该模式等效于man rsync