Saya perlu mentransfer sejumlah file file melalui tautan broadband berkualitas rendah ke server. File berukuran besar, dan membutuhkan waktu sekitar 30 menit untuk mentransfer per file.
Saya menggunakan scp, tetapi terkadang hang - transfer tidak gagal dengan kesalahan, tetap berjalan, tetapi tidak ada data lebih lanjut yang ditransfer.
Jadi, saya mencari solusi unggahan "ailsafe ", yang akan berfungsi walaupun tautannya gagal selama beberapa menit atau sebaliknya tidak bisa diandalkan.
Ide saya adalah:
- pisahkan file besar menjadi bagian-bagian kecil
- unggah bagian, dengan batas waktu dan coba lagi jika gagal
Pertanyaan:
- apakah ada alat yang siap dijalankan yang mengimplementasikan ide ini? (tidak ada kebutuhan khusus untuk scp. bisa ftp atau apa pun)
- apakah ada cara untuk mendeteksi kapan scp hang? ((artinya masih berjalan, tetapi tidak mentransfer data)
--partial
bendera (atau sesuatu yang menyiratkan--partial
seperti--inplace
) jika tidak setiap kali transfer terganggu, transfer parsial akan dihapus dan Anda harus mulai lagi.