„Zsync“ - įrankis, skirtas atsisiųsti tik naujas failo dalis

zsync apie

Kitame straipsnyje apžvelgsime „Zsync“. Tai yra programa failų perkėlimas. Tai leis mums atsisiųsti failą iš nuotolinio serverio, kai jau turime to paties failo kopiją savo kompiuteryje, bet tik „Zsync“ atsisiųs naujas failo dalis, palygindamas jį su ta, kurią išsaugojome mūsų vietiniame vienete. Tam jis naudoja tą patį algoritmą kaip rsync.

Nors „rsync“ yra skirtas duomenų sinchronizavimui tarp tos pačios organizacijos kompiuterių, „Zsync“ yra skirtas failų platinimui. „Zsync“ nereikia jokios specialios serverio programinės įrangos, failams priglobti reikia tik žiniatinklio serverio, o serveris neapkraunamas jokia papildoma apkrova. Dėl to jis idealiai tinka didelio masto failų platinimas.

Net kai interneto planai tampa vis pigesni, nepateisinama, kad švaistome savo duomenis pakartotinai atsisiųsdami tuos pačius dalykus. To pavyzdys yra atsisiųsti „Ubuntu“ kūrimo versiją arba bet kokį „Gnu / Linux“ vaizdą.

Kaip visi žino, „Ubuntu“ kūrėjai kas keletą mėnesių išleidžia kasdienines alfa, beta versijas, kurios yra išbandomos, kol pasieks ISO vaizdai stabilus. Anksčiau vartotojai turėjo atsisiųsti šiuos vaizdus kiekvieną kartą, kai juos buvo galima išbandyti ir peržiūrėti kiekvieną leidimą. Dabar, dėka „Zsync“ failų perkėlimo programos, to nebereikės. Su šia programa tai įmanoma atsisiųskite tik naujas ISO atvaizdo dalis. Tai padės mums sutaupyti daug laiko ir pralaidumo. Be to, bus išsaugoti serverio pusės ištekliai.

Jei atsisiųsdami „Ubuntu“ versiją naudosime tiesioginį .ISO failą arba torrentą, kiekvieną kartą atsisiųsdami naują vaizdą prarasime apie 1,4 GB pralaidumo. Tik Zsync jis atsisiųs naujas ISO failo dalis tol, kol turėsime senesnės minėto failo versijos kopiją.

Įdiekite „Zsync“ į „Ubuntu“

Zsyncas yra galima numatytosiose saugyklose daugumos Gnu / Linux paskirstymų, nors šiame pavyzdyje matysime tik kaip jį įdiegti Debian, Ubuntu ar Linux Mint. Kaip sakiau, šią programą rasime saugyklose, todėl teks atidaryti tik terminalą („Ctrl“ + „Alt“ + T) ir parašyti:

sudo apt-get install zsync

Jei turime daugiau sužinoti apie šią programą, galime sužinoti apie jos ypatybes ir kitus projekto svetainė.

Naudoti

Turi būti aišku, kad „zsync“ naudinga tik atsisiunčiant .zsync. Šiuo metu „Debian“ ir „Ubuntu ISO“ vaizdai (visų skonių) galima atsisiųsti kaip .zsync. Pavyzdžiui, apsilankykite „Ubuntu Daily“ versija.

„ubuntu zsync“ žiniatinklio atsisiuntimas

Kaip matote aukščiau pateiktoje ekrano kopijoje, „Ubuntu 18.04 LTS“ kasdienis kūrimas yra prieinamas kaip tiesioginis ISO ir .zsync failas. Jei atsisiųsite .ISO failą, turite atsisiųsti visą ISO kiekvieną kartą, kai ISO gauna naujus naujinimus. Bet jei atsisiųsime .zsync failą, „Zsync“ programa naujus pakeitimus atsisiųs tik būsimuose atnaujinimuose. Pirmojo atsisiuntimo metu jums reikės atsisiųsti visą ISO vaizdą.

.Zsync faile yra metaduomenų, reikalingų veikti su „Zsync“ programa. Šiame faile yra iš anksto apskaičiuotos „rsync“ algoritmo kontrolinės sumos.

Atsisiųskite .zsync failą

Norėdami atsisiųsti .zsync failą naudodami „Zsync“ kliento programą, tereikia laikytis šios sintaksės:

zsync URL-del-archivo.zsync

Atsisiųskite „Ubuntu 18.04“ su „Zsync“

zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/bionic-desktop-amd64.iso.zsync

Jei jūsų sistemoje jau yra aukščiau pateiktas vaizdo failas, galimas dabartiniame darbo kataloge, Zsync apskaičiuos skirtumą tarp seno ir naujo failo nuotoliniame serveryje ir atsisiųs tik pakeitimus. Apskaičiavimo procesą matysite kaip taškų ar žvaigždžių seką terminale. Baigę atsisiųsti, gausite du vaizdus. Nauja versija ir senas vaizdas su plėtiniu .iso.zs-senas.

Jei senesnės failo versijos, kurią bandome atsisiųsti, negalima rasti tame pačiame darbiniame kataloge, „Zsync“ atsisiųs visą failą.

Mes galime atšaukti atsisiuntimo procesą bet kuriuo metu paspausdami CTRL + C klavišus.

Pašalinkite „Zsync“

Pašalinus šią programą iš mūsų sistemos reikės tik atidaryti terminalą („Ctrl“ + „Alt“ + T). Jame turėsime parašyti šią tvarką:

sudo apt remove zsync

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Džimis Olano sakė

    Įdomu, mes netgi galime jį įdėti į savo „apache“ žiniatinklio serverius, kad galėtume juos paskelbti internete, jei tik įdėsime į savo tinklalapio viešuosius katalogus, mes pridėsime:

    taikymas / x-zsync zsync

    mūsų mime.tipai
    Ačiū už straipsnį!