Ich möchte Dateien zwischen zwei Remote-Hosts über die lokale Shell übertragen, aber es scheint, dass rsync die Synchronisierung nicht unterstützt, wenn zwei Remotes wie folgt angegeben sind:
$ rsync -vuar host1:/var/www host2:/var/www
The source and destination cannot both be remote.
Welche anderen Problemumgehungen / Befehle könnte ich verwenden, um ähnliche Ergebnisse zu erzielen?
sshfsist, dass dann rsyncdas Quell- und das Zieldateisystem als lokal angesehen werden und der Delta-Algorithmus deaktiviert wird. An diesem Punkt können Sie fast genauso gut einfach verwenden cp -p. Siehe die Antwort, die dies und die nachfolgenden Kommentare vorschlägt .