Bağlantısız bir SSH bağlantısına (kötü ağ koşulları nedeniyle) yavaş yükleme hızı (200kb / s) olan bazı büyük dosyaları (yaklaşık 10GB) yüklemeye çalışıyorum.
Kullanmaya çalışıyorum scp
, ancak SSH üzerinden en iyi yol varsa, sorun yok.
Bunu yapmanın en iyi yolu nedir ?
Kullanarak birkaç parçaya ayırmaya çalıştım split
, ancak aktarmadan önce ve sonra çok fazla manuel çalışma gerektirdiğinden gerçekten verimli değil.
rsync -abvz --partial
. Örnek bir oturum gösterebilir misiniz?
scp
. İle bir yüklemeye devam etmek mümkündür rsync --partial
. İle bir yüklemeye devam etmek mümkün değil sftp
. Diğer yön için, yani indirmeye devam etmek için rsync --partial
, sftp reget
veya kullanabilirsiniz sftp get -a
.
rsync
daha iyi. Yeniden başlatılabilir - yani bağlantınız koparsa kaldığınız yerden devam edebilirsiniz. Büyük olasılıkla--partial
bayrağı kullanmak isteyeceksiniz . Ve varsayılan olarak ssh üzerinden çalışır. 7z gibi agresif bir sıkıştırma programı ile birleştirebilirsiniz, ancak bol miktarda belleğe ihtiyacınız olacak ve bu işlem biraz zaman alacaktır.