rsync(ubuntu 20.04)到 Synology DS218 选项 -a 不保留用户名和文件组

rsync(ubuntu 20.04)到 Synology DS218 选项 -a 不保留用户名和文件组

我一直在互联网上搜索我的问题。我使用 rsync 将文件从我的 ubuntu 20.04 桌面复制到 NAS Synology DS218+。它在 ubuntu 18.04 上运行良好。

我能够在终端上手动重现错误,这样就很容易告诉你问题所在。通常我的备份通过 cron 作业在后台运行。

Synology 共享的安装方式如下:

///备份 /mnt/cifs cifs 凭证=,vers=1.0,iocharset=utf8,sec=ntlm 0 0

并且有效。

现在的问题是

rsync -av ~/tmp /mnt/cifs

选项 -a 还应保留用户名和组,我在 ubuntu 桌面上的文件属于我的用户名:我的用户组。错误日志显示以下错误:

rsync:chgrp“/mnt/cifs/tmp”失败:操作不允许(1)

无论如何,NAS 上都会创建 tmp 目录。现在的用户名是用户组 users(最初未分配给我的用户名)的 1026(不是我的用户名)。

问题 我如何才能真正保留文件的用户名和用户组。在 NAS 上,我使用与 ubuntu 相同的用户名,并且该用户对共享具有读写权限。

相关内容