Melanjutkan proses download wget yang terputus

Hari ini saya mengalami masalah sepele sebenarnya. 😀 Jadi dari VPS saya mendownload ISO Ubuntu Server 16.04 64-bit dan entah kenapa gagal langsung terputus di tengah – tengah prosesnya. Karena ukurannya kecil (dibawah 1GB) dan bandwidth VPS yang besar maka biasanya langsung saya ulang. Nah… saat itu juga langsung terpikir apa file yang sudah terlanjur didownload tidak bisa dilanjutkan? Mubazir kalau langsung dihapus dan memulai lagi dari awal kan?

Ternyata jawabannya adalah bisa. 😀 wget ternyata memiliki kapabilitas untuk menyambung download yang gagal atau terputus. Dan ini tinggal menambahkan parameter -c atau --continue disambung url file yang diunduh.

Saya perlihatkan dulu berapa besar filenya yang telah disimpan dalam Linux:

ls -lh
total 324M
-rw-------. 1 root root 2.1K Nov 21  2015 anaconda-ks.cfg
drwxrwxr-x  3 root root 4.0K Jun  4  2015 byte-unixbench-5.1.3
-rw-r--r--. 1 root root  16K Nov 21  2015 install.log
-rw-r--r--. 1 root root 6.1K Nov 21  2015 install.log.syslog
-rw-r--r--  1 root root 324M Aug 12 23:06 ubuntu-16.04-server-amd64.iso
-rw-r--r--  1 root root 143K Nov 21  2015 v5.1.3.tar.gz

Bisa anda lihat ISO Ubuntu yang terdownload sekitar 324MB.

Sekarang akan saya lanjutkan prosesnya:

wget -c http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso

Dan akan langsung diproses setelah dideteksi bahwa yang tersimpan adalah konten pecahan/parsial kemudian akan diteruskan sampai selesai:

--2016-08-12 23:09:09--  http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso
Resolving releases.ubuntu.com... 91.189.92.151, 2001:67c:1360:8c01::1d
Connecting to releases.ubuntu.com|91.189.92.151|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 686817280 (655M), 347312281 (331M) remaining [application/x-iso9660-image]
Saving to: 'ubuntu-16.04-server-amd64.iso'

100%[+++++++++++++++++++++++++++============================>] 686,817,280 2.76M/s   in 83s     

2016-08-12 23:10:32 (4.01 MB/s) - 'ubuntu-16.04-server-amd64.iso' saved [686817280/686817280]

Selesai! Ternyata sangat mudah solusinya dengan cukup menambahkan satu parameter saja pada saat eksekusi perintah wgetnya.

Tinggalkan komentar