Saya mencoba mengunggah beberapa file besar (sekitar 10GB) dengan kecepatan unggah lambat (200kb / s) pada koneksi SSH yang sering terputus (karena kondisi jaringan yang buruk).
Saya mencoba menggunakan scp
, tetapi jika ada cara terbaik untuk SSH, saya setuju.
Apa cara terbaik untuk melakukannya?
Saya sudah mencoba untuk membaginya dalam beberapa bagian menggunakan split
, tetapi itu tidak benar-benar efisien karena memerlukan banyak pekerjaan manual sebelum dan sesudah ditransfer.
rsync -abvz --partial
. Bisakah Anda menunjukkan sesi contoh?
scp
. Dimungkinkan untuk melanjutkan unggahan dengan rsync --partial
. Tidak dapat melanjutkan unggah dengan sftp
. Untuk arah lain, yaitu melanjutkan unduhan, Anda dapat menggunakan rsync --partial
, sftp reget
atau sftp get -a
.
rsync
lebih baik. Ini dapat dimulai kembali - artinya Anda dapat melanjutkan di mana Anda tinggalkan jika koneksi Anda terputus. Anda mungkin ingin menggunakan--partial
bendera. Dan secara default itu berjalan ssh. Anda dapat menggabungkan dengan program kompresi agresif seperti 7z, tetapi Anda akan membutuhkan banyak memori, dan itu masih akan memakan waktu.