rsync:chown“/some-destionation-path/.somefile.jpg.pY2TRG”失败:权限被拒绝(13)

rsync:chown“/some-destionation-path/.somefile.jpg.pY2TRG”失败:权限被拒绝(13)

我正在rsync -rlptoghv将文件夹从 XFS 传输到 ZFS。通常不会出现任何问题。但有时,对于某些文件(我找不到模式),rsync 无法同步文件权限和日期并抛出错误。

例如,对于文件目的地/some-destionation-path/somefile.jpg我得到rsync: chown "/some-destionation-path/.somefile.jpg.pY2TRG" failed: Permission denied (13)

我真的不明白这个文件名是什么意思,感觉就像是用于传输的临时文件。我查看了许多类似的问题,但没有一个涉及这个临时文件名,而且似乎与我的情况不符。

有任何想法吗?

答案1

在这些情况下,目标进程几乎总是rsync没有足够的权限写入父目录。

在您的示例中,这将是,因此无法创建/some-destionation-path/临时文件。.somefile.jpg.pY2TRG

顺便说一句,-rlptoghv您也可以使用-ahv-a--archive,对应于-rlptgoD)。这样更易于阅读,并且输入起来也容易得多。

相关内容