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