0

あるサーバーから別のサーバーに移動したい多数のファイルがあります。

元のサーバーに過負荷をかけずにこれを行う最善の方法は何ですか?

各フォルダーを tar し、自分のコンピューターにダウンロードしてから、他のサーバーにアップロードする必要がありますか?

それを行うSSHコマンドは何でしょうか?

または、これを行うより良い方法はありますか?

ありがとうアンディ

4

3 に答える 3

0
  1. コピーする tar+gzip/bzip2 および scp

  2. rsync (ssh で動作する可能性があります)

于 2012-12-12T08:35:02.720 に答える
0

「サーバーの過負荷」に関するあなたの心配は杞憂だと思います。ファイルを移動する方法はサーバーにわずかに負荷をかけますが、それは些細な量です。

tar最初にファイルを ing およびgziping すると、ネットワーク トラフィックの量が減少しますが、taring およびgziping のアクションには、最初のサーバーによる作業が必要になります。

単にtaring するだけでは、おそらくあまり価値がありません。これは、1 つの大きなファイルに対して、多数の小さなファイル (合計サイズは同じ) です。

ダウンロードしてからアップロードすることに実際の価値はほとんどありません (コピーも必要でない限り)。各サーバーへのネットワーク接続は、2 つのサーバー間のネットワーク接続よりも悪い可能性があります。

ただし、これは SuperUser にとってより重要な問題です。

于 2012-12-04T22:40:17.523 に答える