SSHを介してLinuxからWindowsに非常に大きなファイルをインテリジェントまたは部分的にダウンロードできますか?

SSHを介してLinuxからWindowsに非常に大きなファイルをインテリジェントまたは部分的にダウンロードできますか?

私は約35GBのファイルを持っています。離れてLinux Ubuntuサーバー。 地元の、私はWindows XPを使用しているので、SSHを使用してリモートLinuxサーバーに接続しています(具体的にはSSHセキュアシェルクライアントバージョン3.3.2)。

ブロードバンドインターネット接続が非常に良好であっても、Connection Lostエラーメッセージとともに大容量ファイルのダウンロードが失敗することがよくあります。確かではありませんが、インターネット接続が数時間ごとに1〜2秒ほど途切れるため、失敗したとします。ファイルサイズによってはダウンロードに4.5〜5時間かかることがあり、この間に1〜2秒ほどインターネット接続が中断されることがあります。同じインターネット接続と同じSSHソフトウェアを使用して同じコンピュータにこのサイズのファイルを正常にダウンロードしたためです。つまり、たまに運が良くてインターネット接続が切れる前にダウンロードが完了することもあります。

スマートな方法でファイルをダウンロードする方法はありますか?オペレーティングシステムまたはソフトウェアがファイルが停止した場所を「知っている」インターネット接続が中断された場合は、前の時点で再起動できますか?

たぶんファイルを部分的にダウンロードしますか?私はファイルを複数のファイルに簡単に分割できるかどうかはわかりませんが、ファイルがバイナリで読み取れないため、非常に難しいと思います。

今のように接続が切断される前に完全な〜35 GBファイルのダウンロードが完了しない場合は、ダウンロードを再開し、これまでローカルダウンロードの〜5〜20 GBチャンクを上書きする必要があります。

おすすめメニューとは何ですか?ありがとうございます。

ベストアンサー1

rsync --partialrsyncこれはSSHを介してうまく機能するため、持っている場合は簡単に行うことができます。それがすることは、部分的--partialにダウンロードされたファイルを維持し、中断した部分から続行できるようにすることです。

おすすめ記事