0

あるLinuxサーバーから別のLinuxサーバーにホスティングを移動しています。どちらもcPanelを実行していますが、原因となっている問題が原因でソースホストがcPanel内のバックアップ機能を無効にしており、再度有効にすることを拒否しています。

あるサーバーから別のサーバーに転送する必要のあるコンテンツが36ギガあります。

SSHでシェルに接続し、wgetを使用してすべてのデータを新しいサーバーにダウンロードするのは良い考えかどうか疑問に思っています。

膨大な量のコンテンツを考えると、このアプローチに問題があると誰かが予測していますか?任意のヒント?

4

1 に答える 1

3

scp を使用する方が簡単な場合があります。あなたはsshアクセスを持っているので、うまくいくはずです。scp を使用すると、ディレクトリを再帰的にコピーできるため、以下のコマンドと同じくらい簡単です。たとえば、宛先サーバー (ファイルのコピー先のサーバー) にログインして、次のコマンドを試してください。

scp -r username@source_host:/path/to/source/directory .

末尾のドットは、宛先サーバーの現在のディレクトリを表します。ドットの代わりにパスを指定して、ファイルを宛先サーバーの別の場所にコピーすることもできます。

wget はディレクトリを再帰的にコピーすることもできますが、違いは、それらのファイルに ftp または http 経由でアクセスできる必要があることです。一方、scp は、アクセスできるファイル システム上の任意のファイルをコピーできます。

wget の man ページを読んだ後、再帰的なダウンロードは実際には ftp:// URL でのみ有効です。http では、すべてのファイルが含まれていない可能性があるドキュメント内のリンクをたどります。率直に言って、私は wget を使用して複数のファイルをダウンロードしたことはなく、常に scp を使用して複数のファイル/ディレクトリをコピーしています。

于 2013-02-22T07:09:12.257 に答える