多くの場合、切断されたSSH接続(ネットワーク条件が悪いため)でアップロード速度が遅い(200kb / s)で、いくつかの大きなファイル(約10GB)をアップロードしようとしています。
を使用しようとしていますがscp
、SSHを介した最良の方法があれば、それで問題ありません。
それを行う最善の方法は何ですか?
を使用していくつかの部分に分割しようとしましsplit
たが、転送の前後に多くの手作業が必要になるため、実際には効率的ではありません。
--partialで試してみましたが、それは星に過ぎません...
—
–blue112
「スターオーバー」?やり直すという意味ですか?これらは私が使用するフラグです
—
ファヒムミタ
rsync -abvz --partial
。セッションの例を見せてもらえますか?
@FaheemMitha私はそれを再現しようとしましたが、それは今働いているようです
—
...-blue112
でアップロードを再開することはできません
—
pts
scp
。でアップロードを再開することができrsync --partial
ます。でアップロードを再開することはできませんsftp
。他の方向、つまりダウンロードを再開するにはrsync --partial
、sftp reget
またはを使用できますsftp get -a
。
rsync
優れている。再起動可能です。つまり、接続が切断されても中断したところから続行できます。おそらく--partial
フラグを使用する必要があります。そしてデフォルトでは、sshで実行されます。7zのようなアグレッシブな圧縮プログラムと組み合わせることができますが、十分なメモリが必要であり、まだ時間がかかります。