GNU/Linux >> Belajar Linux >  >> Linux

Apakah Mungkin Mengunduh File Sangat Besar Secara Cerdas Atau Sebagian Melalui Ssh Dari Linux Ke Windows?

Saya memiliki file ~35 GB di jarak jauh Server Linux Ubuntu. Secara lokal , saya menjalankan Windows XP, jadi saya terhubung ke server Linux jarak jauh menggunakan SSH (khususnya, saya menggunakan program Windows yang disebut SSH Secure Shell Client versi 3.3.2).

Meskipun koneksi internet broadband saya cukup baik, unduhan file besar saya sering gagal dengan Connection Lost pesan eror. Saya tidak yakin, tetapi saya pikir itu gagal karena mungkin koneksi internet saya mati selama satu atau dua detik setiap beberapa jam. Karena filenya sangat besar, pengunduhan mungkin memakan waktu 4,5 hingga 5 jam, dan mungkin koneksi internet padam selama satu atau dua detik selama waktu yang lama. Saya pikir ini karena saya telah berhasil mengunduh file dengan ukuran ini menggunakan koneksi internet yang sama dan perangkat lunak SSH yang sama di komputer yang sama. Dengan kata lain, terkadang saya beruntung dan unduhan selesai sebelum koneksi internet terputus sedetik.

Apakah ada cara agar saya dapat mengunduh file dengan cara yang cerdas — di mana sistem operasi atau perangkat lunak “tahu” di mana file tersebut berhenti dan dapat melanjutkan dari titik terakhir jika terjadi pemutusan koneksi internet?

Mungkinkah mungkin untuk mengunduh file dalam beberapa bagian? Meskipun saya tidak tahu apakah saya dapat dengan mudah membagi file saya menjadi beberapa file — saya pikir ini akan sangat sulit, karena file tersebut biner dan tidak dapat dibaca manusia.

Seperti sekarang, jika seluruh unduhan file ~35 GB tidak selesai sebelum koneksi terputus, maka saya harus memulai pengunduhan lagi dan menimpa potongan ~5-20 GB yang diunduh secara lokal sejauh ini.

Apakah Anda punya saran? Terima kasih.

Jawaban yang Diterima:

rsync --partial adalah salah satu cara sederhana untuk melakukannya jika Anda memiliki rsync , karena ini berjalan di atas ssh dengan baik. Apa --partial lakukan adalah menyimpan file yang diunduh sebagian, sehingga Anda dapat melanjutkan dari tempat Anda terganggu.


Linux
  1. Unduh file melalui baris perintah di Linux

  2. Bagaimana membedakan biner dari file teks di linux

  3. Cara SCP dari server linux ke klien Windows

  1. Perintah SCP Linux – Cara Transfer File SSH dari Jarak Jauh ke Lokal

  2. Ssh – Mengakses Server Linux Dari Mesin Windows Dalam Mode Grafis Via Ssh?

  3. Apakah Mungkin Untuk Mentransfer File Dalam Rentang Tanggal Melalui Ftp?

  1. 5 Contoh Perintah Wget untuk Mengunduh File di Linux.

  2. Bagaimana cara mengunduh file dari server menggunakan SSH?

  3. salin file pscp dari jarak jauh dari Windows ke Linux