Home  >  Q&A  >  body text

permission-denied - 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用户下执行,此脚本执行多次,并不是每次都报错,偶尔会出现如上的错误,但是报错的图片从两个目录烤下来都是可以正常查看的。

巴扎黑巴扎黑2744 days ago1477

reply all(0)I'll reply

No reply
  • Cancelreply