Eu não sei se você tem a liberdade de decidir o seu caminho de destino, mas se você tem isso, o que você pode usar é o seguinte truque.
Crie um diretório xyz
na pasta do ponto de montagem e altere as permissões usando chmod 000 xyz
. Em seguida, monte a unidade no ponto de montagem e torne o diretório xyz
deixando as permissões normais.
Ajuste o rsync
como destino /your-mount-point/xyz/
e se a unidade não estiver montada rsync
sairá com um erro:
rsync: change_dir#1 "/your-mount-point/xyz/" failed: Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(562) [Receiver=3.0.9]
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
Se a unidade estiver montada, rsync
funcionará bem.