IGOS Nusantara dan zsync: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(Sintak zsync)
Baris 12: Baris 12:
 
Sintak atau parameter yang banyak dipakai terkait pengunduhan ISO image adalah:
 
Sintak atau parameter yang banyak dipakai terkait pengunduhan ISO image adalah:
 
  $ zsync -i /path/berkas/lama/nama-berkas-lama.ISO  http://alamat-situs/iso/nama-berkas-baru.ISO.zsync
 
  $ zsync -i /path/berkas/lama/nama-berkas-lama.ISO  http://alamat-situs/iso/nama-berkas-baru.ISO.zsync
 +
 +
Keterangan:
 +
* nama-berkas-lama.ISO adalah berkas yang sebelumnya sudah ada di lokal.
 +
* nama-berkas-baru.ISO.zsync adalah berkas ISO image yang akan diunduh, perhatikan ada akhiran .zsync
  
 
== Cara Memakai zsync ==
 
== Cara Memakai zsync ==

Revisi per 7 September 2012 09.04

IGOS Nusantara

Fungsi zsync

zsync dipakai untuk mengunduh bagian berkas atau file. Jika pengguna telah mengunduh satu berkas, dalam hal ini ISO image, kemudian akan mengunduh ISO image yang sebagian isinya ada yg sama, maka pengunduhan memakai zsync akan memberikan keuntungan. Pengunduhan memakai zsync akan tidak akan mengunduh bagian yang sama. Zsync hanya mengunduh bagian yang berbeda saja. Proses ini tentu akan lebih kecil atau lebih hemat

jika dibandingkan dengan mengunduh seluruh bagian ISO image. Optimasi atau penghematan saat mengunduh akan semakin tinggi apabila berkas yang sudah ada di harddisk lokal hanya berbeda sedikit dengan berkas yang akan diunduh. Berkas zsync ditandai dengan akhiran .zsync.

Pasang paket zsync

zsync dipasang dengan cara:

# yum -y install zsync

Sintak zsync

Sintak atau parameter yang banyak dipakai terkait pengunduhan ISO image adalah:

$ zsync -i /path/berkas/lama/nama-berkas-lama.ISO  http://alamat-situs/iso/nama-berkas-baru.ISO.zsync

Keterangan:

  • nama-berkas-lama.ISO adalah berkas yang sebelumnya sudah ada di lokal.
  • nama-berkas-baru.ISO.zsync adalah berkas ISO image yang akan diunduh, perhatikan ada akhiran .zsync

Cara Memakai zsync

Beberapa cara pemakaian zsync untuk mengunduh ISO image IGOS Nusantara:

Contoh:

Berkas1: IGN8-LiveCD32-full-R8.0.beta.ISO
Berkas2: IGN8-LiveCD32-full-R8.0.beta.ISO.zsync

Jika akan memakai zsync, pengguna harus mengunduh dari Berkas2 (IGN8-LiveCD32-full-R8.0.beta.ISO.zsync)

zsync versi alfa ke beta

Seorang pengguna dengan nama "igos" bulan lalu telah mengunduh ISO image IGN8 alfa dari URL:

http://repo.igos-nusantara.or.id/iso/8/alfa/2012-07-31/IGN8-LiveCD-mate32-full-2012-07-31-mdm.ISO

Hasil unduhan disimpan di:

/home/igos/IGN8-LiveCD-mate32-full-2012-07-31-mdm.ISO

Pengguna tersebut saat ini akan mengunduh IGN8 beta. ISO image IGN8 beta ada di:

http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO

Agar optimal, pengguna tersebut memakai zsync. Caranya:

$ cd /home/igos
$ zsync -i IGN8-LiveCD-mate32-full-2012-07-31-mdm.ISO http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO.zsync

Untuk contoh ini, bagian ISO image yg sama hanya 14%. Dapat dikatakan 14% sebagai penghematan saat mengunduh.


zsync versi full ke mini

Seorang pengguna telah selesai mengunduh ISO image IGN8 LiveCD32 full beta[2a]. Berkas yang diunduh adalah IGN8-LiveCD32-full-R8.0.beta.ISO. Unduhan disimpan di folder: /home/igos/

Pengguna tersebut saat ini juga akan mengunduh ISO image IGN8 LiveCD32 mini beta[2b]. Agar hemat, pengguna tersebut memakai zsync, caranya:

$ cd /home/igos
$ ls -l
$ zsync -i IGN8-LiveCD32-full-R8.0.beta.ISO http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-mini-R8.0.beta.ISO.zsync

Untuk contoh ini, bagian ISO image yg sama sebesar 24%.


zsync versi mini ke full

Seorang pengguna telah selesai mengunduh ISO image IGN8 LiveCD32 mini beta[2b].Berkas yang diunduh adalah IGN8-LiveCD32-mini-R8.0.beta.ISO.Disimpan di folder /home/igos/

Pengguna tersebut saat ini juga akan mengunduh ISO image IGN8 LiveCD32 full beta[2a]. Agar hemat, pengguna tersebut memakai zsync, caranya:

$ cd /home/igos
$ ls -l
$ zsync -i IGN8-LiveCD32-full-R8.0.beta.ISO http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO.zsync

Untuk contoh ini, bagian ISO image yg sama adalah 14.9%.

Ref:

[2a] http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO

[2b] http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-mini-R8.0.beta.ISO