あるサーバーから別のサーバーに移動したい多数のファイルがあります。
元のサーバーに過負荷をかけずにこれを行う最善の方法は何ですか?
各フォルダーを tar し、自分のコンピューターにダウンロードしてから、他のサーバーにアップロードする必要がありますか?
それを行うSSHコマンドは何でしょうか?
または、これを行うより良い方法はありますか?
ありがとうアンディ
あるサーバーから別のサーバーに移動したい多数のファイルがあります。
元のサーバーに過負荷をかけずにこれを行う最善の方法は何ですか?
各フォルダーを tar し、自分のコンピューターにダウンロードしてから、他のサーバーにアップロードする必要がありますか?
それを行うSSHコマンドは何でしょうか?
または、これを行うより良い方法はありますか?
ありがとうアンディ
コピーする tar+gzip/bzip2 および scp
rsync (ssh で動作する可能性があります)
「サーバーの過負荷」に関するあなたの心配は杞憂だと思います。ファイルを移動する方法はサーバーにわずかに負荷をかけますが、それは些細な量です。
tar
最初にファイルを ing およびgzip
ing すると、ネットワーク トラフィックの量が減少しますが、tar
ing およびgzip
ing のアクションには、最初のサーバーによる作業が必要になります。
単にtar
ing するだけでは、おそらくあまり価値がありません。これは、1 つの大きなファイルに対して、多数の小さなファイル (合計サイズは同じ) です。
ダウンロードしてからアップロードすることに実際の価値はほとんどありません (コピーも必要でない限り)。各サーバーへのネットワーク接続は、2 つのサーバー間のネットワーク接続よりも悪い可能性があります。
ただし、これは SuperUser にとってより重要な問題です。