Sim, isso foi um comportamento pretendido. O Bug no 11423 foi arquivado e foi alterado novamente na versão 3.1.2.
link :
While I continue to like the new early verification of the top-level backup dir at the start of the transfer, I've been persuaded to have it go back to not creating the directory until it is needed. Fixed for upcoming 3.1.2 release.
Embora a maioria das distribuições não forneça pacotes para a versão 3.1.2, é realmente rápido e fácil de compilar: Eu fiz o seguinte no Debian Jessie, e correu tudo bem, instalando a nova versão em /usr/local/bin
:
wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz
tar xvf rsync-3.1.2.tar.gz -C /tmp/
cd /tmp/rsync-3.1.2/
./configure
make
make install
Se você usá-lo como um daemon, seu script de inicialização pode chamá-lo por seu caminho completo, então você também pode querer substituí-lo por um link para a nova versão:
/etc/init.d/rsync stop
mv /usr/bin/rsync /usr/bin/rsync.old
ln -si ../local/bin/rsync /usr/bin/rsync
/etc/init.d/rsync start
Update: Se você estiver no Debian Jessie, você pode instalar o pacote rsync de Debian Stretch :
wget "http://ftp.ch.debian.org/debian/pool/main/r/rsync/rsync_3.1.2-1_amd64.deb"
dpkg -i rsync_3.1.2-1_amd64.deb