local computer
からserver B
に4.2GBのファイルを転送する必要があります。しかし、サーバBにsshするには、server A
にsshする必要があります。SSHの複数レベルでrsyncを使用してファイルをコピー
現在、私はlocal computer
からサーバAにファイルをコピーしており、その後server A
からserver B
にファイルをコピーしています。
ので、流れはこのように書き:
rsync -avz --del ~/Desktop/abc/ <my-user-name>@<server-A>:~/abc
rsync -avz --del ~/Desktop/abc/ <my-user-name>@<server-B>:~/abc
これは遅いし、代わりに1のコピーデータの4.2ギガバイト2回です!
rsync
のファイルをローカルコンピュータから直接server B
に転送できますか?
"4.2GBのデータを1つではなく2回コピーする!"さて、サーバーAを経由しているので、ローカルAからサーバーAに、一度サーバーAからサーバーBに(一度にできるかどうかは別の質問です)、データを「2回」転送します。これはルーティングの性質に過ぎません。 – 4ae1e1