![rsync:chown“/some-destionation-path/.somefile.jpg.pY2TRG”失败:权限被拒绝(13)](https://linux22.com/image/1633749/rsync%EF%BC%9Achown%E2%80%9C%2Fsome-destionation-path%2F.somefile.jpg.pY2TRG%E2%80%9D%E5%A4%B1%E8%B4%A5%EF%BC%9A%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D%EF%BC%8813%EF%BC%89.png)
我正在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
)。这样更易于阅读,并且输入起来也容易得多。