Zsync, een tool om alleen de nieuwe delen van een bestand te downloaden

zsync ongeveer

In het volgende artikel gaan we Zsync bekijken. Dit is een programma van bestandsoverdracht​ Hiermee kunnen we een bestand downloaden van een externe server als we al een kopie van hetzelfde bestand op onze computer hebben, maar alleen Zsync downloadt de nieuwe delen van het bestand en vergelijkt het met het bestand dat we hebben opgeslagen in onze lokale eenheid. Hiervoor gebruikt het hetzelfde algoritme als rsync.

Terwijl rsync is ontworpen om gegevens tussen computers binnen dezelfde organisatie te synchroniseren, is Zsync ontworpen voor bestandsdistributie. Zsync heeft geen speciale serversoftware nodig, het heeft alleen een webserver nodig om de bestanden te hosten en het legt geen extra belasting op de server. Dit maakt het ideaal voor grootschalige bestandsdistributie.

Ook al worden internetabonnementen steeds goedkoper, het is geen excuus om onze gegevens te verspillen door steeds weer dezelfde dingen te downloaden. Een voorbeeld hiervan is het downloaden van de Ubuntu-ontwikkelingsversie of een Gnu / Linux-image.

Zoals iedereen weet, brengen Ubuntu-ontwikkelaars om de paar maanden dagelijkse alfa- en bètaversies uit, die worden getest totdat ze de ISO-afbeeldingen stal. Vroeger moesten gebruikers deze afbeeldingen elke keer downloaden als ze beschikbaar waren om elke editie te testen en te bekijken. Dankzij het Zsync-bestandsoverdrachtprogramma is het nu niet langer nodig. Met dit programma is het mogelijk download alleen de nieuwe delen van de ISO-afbeelding​ Dit bespaart ons veel tijd en bandbreedte. Bovendien worden bronnen op de server opgeslagen.

Als we het directe .ISO-bestand of de torrent gebruiken om een ​​Ubuntu-versie te downloaden, verliezen we elke keer dat we een nieuwe afbeelding downloaden ongeveer 1,4 GB aan bandbreedte. Alleen Zsync zal de nieuwe delen van het ISO-bestand downloaden zolang we een kopie hebben van een oudere versie van dat bestand.

Installeer Zsync op Ubuntu

Zsync is beschikbaar in standaard opslagplaatsen van de meeste Gnu / Linux-distributies, hoewel we voor dit voorbeeld alleen zullen zien hoe het te installeren in Debian, Ubuntu of Linux Mint. Zoals ik al zei, we zullen dit programma in de repositories vinden, dus we hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en te schrijven:

sudo apt-get install zsync

Als we meer over dit programma willen weten, kunnen we de kenmerken ervan en anderen raadplegen in het project website.

gebruik

Dat moet worden verduidelijkt zsync is alleen nuttig bij .zsync-downloads​ Momenteel zijn de Debian- en Ubuntu ISO-images (alle smaken) zijn beschikbaar als .zsync-downloads. Bezoek bijvoorbeeld Ubuntu dagelijkse build.

ubuntu zsync web downloaden

Zoals je kunt zien in de bovenstaande schermafbeelding, is de dagelijkse build van Ubuntu 18.04 LTS beschikbaar als een direct ISO- en .zsync-bestand. Als u het .ISO-bestand downloadt, moet u de volledige ISO downloaden telkens wanneer de ISO nieuwe updates ontvangt. Maar als we het .zsync-bestand downloaden, zal het Zsync-programma alleen de nieuwe wijzigingen downloaden in toekomstige updates. U hoeft alleen de volledige ISO-afbeelding te downloaden tijdens de eerste download.

Het .zsync-bestand bevat metagegevens die nodig zijn om te functioneren met het Zsync-programma. Dit bestand bevat de vooraf berekende checksums voor het rsync-algoritme.

Download een .zsync-bestand

Om een ​​.zsync-bestand te downloaden met behulp van het Zsync-clientprogramma, hoeft u alleen de volgende syntaxis te volgen:

zsync URL-del-archivo.zsync

Download Ubuntu 18.04 met Zsync

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

Als we het bovenstaande afbeeldingsbestand al op uw systeem beschikbaar hebben in de huidige werkmap, Zsync berekent het verschil tussen het oude en nieuwe bestand op de externe server en downloadt alleen de wijzigingen​ U ziet het berekeningsproces als een reeks punten of sterren in de Terminal. Zodra de download is voltooid, krijgt u twee afbeeldingen. De nieuwe versie en de oude afbeelding met extensie .iso.zs-oud.

Als een oudere versie van het bestand dat we proberen te downloaden niet in dezelfde werkmap kan worden gevonden, Zsync zal het volledige bestand downloaden.

We kunnen annuleer het downloadproces op elk moment door op de CTRL + C-toetsen te drukken.

Verwijder Zsync

Om dit programma van ons systeem te verwijderen, hoeven we alleen een terminal te openen (Ctrl + Alt + T). Daarin zullen we de volgende volgorde moeten schrijven:

sudo apt remove zsync

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jimmy olano zei

    INTERESSANT, we kunnen het zelfs op onze apache-webservers plaatsen om ze online te publiceren, zolang we het in de openbare mappen van onze webpagina plaatsen, voegen we toe:

    applicatie / x-zsync zsync

    in onze mime.types
    Bedankt voor het artikel!