Linux rsync: rename Permission denied (13)

测试的一台Linux Debian 8机器,最近在无聊看log的时候发现一个rsync脚本会不定期报错。

cronjob脚本大致如下:
rsync -r /var/2016_12_04 /var2/2016_12_04/

报错:
rsync: rename "/var2/2016_12_04/.419710079.gif.T4brDD" -> "2016_12_04/419710079.gif": Permission denied (13)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]

/var/2016_12_04 是本地存储图片的目录,/var2 是挂载的windows存储服务器的磁盘。

/var/2016_12_04 和 /var2/2016_12_04 文件夹及其父文件夹权限都为 root:root 755

rsync命令在root用户下执行,此脚本执行多次,并不是每次都报错,偶尔会出现如上的错误,但是报错的图片从两个目录烤下来都是可以正常查看的。

阅读 4.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题