Mi chiedo se è possibile per rsync copiare una directory su più destinazioni remote in una volta sola, o anche in parallelo. (non necessario, ma sarebbe utile.)
Normalmente, qualcosa di simile al seguente funzionerebbe perfettamente:
$ rsync -Pav /junk user@host1:/backup
$ rsync -Pav /junk user@host2:/backup
$ rsync -Pav /junk user@host3:/backup
E se questa è l'unica opzione, la userò. Tuttavia, / junk si trova su un disco lento con parecchi file e ricostruire l'elenco dei file di circa 12.000 file ogni volta è incredibilmente lento (~ 5 minuti) rispetto al trasferimento / aggiornamento effettivo. È possibile fare qualcosa del genere, per ottenere la stessa cosa:
$ rsync -Pav /junk user@host1:/backup user@host2:/backup user@host3:/backup
Grazie per aver guardato!
remote destination is not allowed with --read-batch