rsync chdir failed 的原因及解决方法

用rsync向服务器推文件的时候提示:

@ERROR: chdir failed

rsync error: error starting client-server protocol (code 5) at main.c(1524)

上网找了一下原因,都说是因为SELinux,按他们所说的改了setsebool -P rsync_disable_trans on仍然不行。

于是上服务器查了下log,发现是因为要推到的目录并不存在,这导致了sync失败。

把目录mkdir一下,再重试,果然成功了。

2012年04月14日