使用Rsync将Mac同步到Synology NAS - 文件所有者和组发生变化

问题描述 投票:0回答:1

我有一台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”,但是认为比我聪明的人可能会看到正确的方法。

bash permissions operating-system rsync synology
1个回答
1
投票

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

根据-a,我通常使用--archive / -rlptgoD模式,相当于man rsync

© www.soinside.com 2019 - 2024. All rights reserved.