Zsync, narzędzie do pobierania tylko nowych części pliku

zsync o

W następnym artykule przyjrzymy się Zsync. To jest program przesyłanie plików. Pozwoli nam to pobrać plik ze zdalnego serwera, gdy mamy już kopię tego samego pliku na naszym komputerze, ale tylko Zsync pobierze nowe części pliku, porównując go z zapisanym przez nas w naszej lokalnej jednostce. W tym celu używa tego samego algorytmu, co rsync.

Podczas gdy rsync jest przeznaczony do synchronizowania danych między komputerami w tej samej organizacji, Zsync jest przeznaczony do dystrybucji plików. Zsync nie wymaga żadnego specjalnego oprogramowania serwerowego, potrzebuje jedynie serwera WWW do hostowania plików i nie nakłada żadnego dodatkowego obciążenia na serwer. To sprawia, że ​​jest idealny dla dystrybucja plików na dużą skalę.

Mimo że plany internetowe stają się coraz tańsze, nie jest wymówką, aby marnować nasze dane przez wielokrotne pobieranie tych samych rzeczy w kółko. Przykładem tego jest pobranie wersji rozwojowej Ubuntu lub dowolnego obrazu Gnu / Linux.

Jak wszyscy wiedzą, programiści Ubuntu co kilka miesięcy wypuszczają codziennie wersje alfa i beta, które są testowane aż do osiągnięcia Obrazy ISO stabilny. Wcześniej użytkownicy musieli pobierać te obrazy za każdym razem, gdy były dostępne, aby przetestować i przejrzeć każdą edycję. Teraz, dzięki programowi do przesyłania plików Zsync, nie będzie to już konieczne. Z tym programem jest to możliwe pobierz tylko nowe części obrazu ISO. Zaoszczędzi nam to dużo czasu i przepustowości. Dodatkowo zostaną zapisane zasoby po stronie serwera.

Jeśli użyjemy bezpośredniego pliku .ISO lub torrenta do pobrania wersji Ubuntu, za każdym razem, gdy pobierzemy nowy obraz, stracimy około 1,4 GB przepustowości. Tylko Zsync pobierze nowe części pliku ISO, o ile mamy kopię starszej wersji tego pliku.

Zainstaluj Zsync na Ubuntu

Zsync jest dostępne w domyślnych repozytoriach większości dystrybucji Gnu / Linux, chociaż w tym przykładzie zobaczymy tylko, jak zainstalować go w Debianie, Ubuntu lub Linux Mint. Jak powiedziałem, ten program znajdziemy w repozytoriach, więc będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i napisać:

sudo apt-get install zsync

Jeśli potrzebujemy więcej informacji na temat tego programu, możemy zapoznać się z jego charakterystyką i innymi informacjami w witryna projektu.

Używać

Należy to wyjaśnić zsync jest przydatny tylko przy pobieraniu plików .zsync. Obecnie obrazy ISO Debiana i Ubuntu (wszystkie smaki) są dostępne jako pliki do pobrania .zsync. Na przykład odwiedź Codzienna kompilacja Ubuntu.

Ubuntu zsync do pobrania z sieci

Jak widać na powyższym zrzucie ekranu, codzienna kompilacja Ubuntu 18.04 LTS jest dostępna jako bezpośredni plik ISO i .zsync. Jeśli pobierasz plik .ISO, musisz pobrać pełne ISO za każdym razem, gdy ISO otrzyma nowe aktualizacje. Jeśli jednak pobierzemy plik .zsync, program Zsync pobierze tylko nowe zmiany w przyszłych aktualizacjach. Wystarczy pobrać cały obraz ISO przy pierwszym pobieraniu.

Plik .zsync zawiera metadane wymagane do działania z programem Zsync. Ten plik zawiera wstępnie obliczone sumy kontrolne algorytmu rsync.

Pobierz plik .zsync

Aby pobrać plik .zsync za pomocą programu klienckiego Zsync, wystarczy postępować zgodnie z następującą składnią:

zsync URL-del-archivo.zsync

Pobierz Ubuntu 18.04 z Zsync

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

Jeśli mamy już powyższy plik obrazu w twoim systemie dostępny w bieżącym katalogu roboczym, Zsync obliczy różnicę między starym i nowym plikiem na zdalnym serwerze i pobierze tylko zmiany. Proces obliczania będzie widoczny w terminalu jako seria punktów lub gwiazdek. Po zakończeniu pobierania otrzymasz dwa obrazy. Nowa wersja i stary obraz z rozszerzeniem .iso.zs-stary.

Jeśli nie można znaleźć starszej wersji pliku, który próbujemy pobrać, w tym samym katalogu roboczym, Zsync pobierze cały plik.

Możemy anuluj proces pobierania w dowolnym momencie, naciskając klawisze CTRL + C.

Odinstaluj Zsync

Usunięcie tego programu z naszego systemu będzie wymagało jedynie otwarcia terminala (Ctrl + Alt + T). W nim będziemy musieli napisać następującą kolejność:

sudo apt remove zsync

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jimmy’ego Olano powiedział

    CIEKAWE, możemy nawet umieścić go na naszych serwerach internetowych apache, aby opublikować je online, o ile umieścimy go w publicznych katalogach naszej strony internetowej, dodamy:

    application / x-zsync zsync

    w naszych mime.types
    Dzięki za artykuł!