Rsync 3.3.0 už bol vydaný a projekt sa presunul do riadenia organizácie RsyncProject

rsync

umožňuje synchronizovať súbory a adresáre medzi dvoma počítačmi v sieti alebo medzi dvoma miestami na rovnakom počítači

The vydanie novej verzie Rsync 3.3.0, ktorý implementoval rôzne opravy chýb, ako aj niektoré vylepšenia, medzi ktorými vynikajú vylepšenia v niektorých skriptoch, v manuálových stránkach, ako aj v niektorých argumentoch príkazov.

Pre tých, ktorí o Rsync nevedia, mali by ste vedieť, že ide o pomôcku, ktorá vám umožňuje synchronizovať a zálohovať súbory postupne, s komprimovanými a šifrovanými údajmi. Rsync používa techniku ​​delta kódovania, ktorá umožňuje synchronizovať súbory a adresáre medzi dvoma strojmi cez sieť alebo medzi dvoma miestami na rovnakom stroji, minimalizácia objemu prenesených dát.

Čo je nové v Rsync 3.3.0?

V tejto novej verzii Rsync 3.3.0 je predstavená jedna z najdôležitejších zmien, prevod projektu z osobného účtu správcu WayneD do nezávislej organizácie s názvom RsyncProject. Uvádza sa, že účelom tejto reorganizácie je uľahčiť spoluprácu a priebežnú údržbu Rsync.

Okrem toho Vytvoril sa aj nový tím správcov pre rsync a to je Andrew Tridgell, zakladateľ, sa opäť zapojil do vývoja projektu projektov Samba a rsync, ako aj pridávanie Paul Mackerras, jeden z prvých vývojárov rsync.

Pokiaľ ide o zmeny a vylepšenia, ktoré Rsync 3.3.0 predstavuje, je zrejmé, že vylepšenia boli vykonané v niektorých skriptoch nástroja, pretože v Rrsync bol vylepšený o argument -no-overwritemožnosť zabezpečiť, že existujúce súbory vo vašom obmedzenom, ale zapisovateľnom adresári nemožno upravovať.
Okrem tohto,vylepšenia manuálových stránok na označovanie odkazov s .UR a .UE, ako aj niektoré vylepšenia manuálovej stránky o manipulácii s modulmi a že skripty mapfrom a mapto perl (v adresári support) boli zmenené na jeden skript Python s názvom idmap. Previedol som niekoľko ďalších skriptov v jazyku Perl na Python.
Ďalšou zmenou, ktorá vyniká v Rsync 3.3.0, je to, že teraz volá OpenSSL_add_all_algorithms()pri kompilácii so staršou knižnicou openssl plus spracovanie argv bolo zmenené tak, aby fungovalo s novšou knižnicou popt, ktorá rada vydáva viac údajov ako predtým, a skript perl mnt-excl bol tiež zmenený (v adresári support) na Python skript.

Z ďalšie zmeny, ktoré vynikajú tejto novej verzie:

  • Opravená chyba pre --sparse --inplacektorý koncová medzera v zdrojovom súbore nevymazala koncové údaje v cieľovom súbore.
  • Opravené pretečenie vyrovnávacej pamäte v kóde kontrolného súčtu2, ak sa pre algoritmus kontrolného súčtu1 používa SHA2.
  • Opravený problém pri kompilácii rsync _FORTIFY_SOURCEaby sa ďalšie testy nesťažovali na limitnú hodnotu strlcpy() (ktorá bola príliš veľká, hoci nebolo možné, aby väčšia hodnota spôsobila pretečenie).
  • Pridajte spätné začiarknutie do zoznamu znakov, ktorým by mal názov súboru uniknúť pomocou spätných lomítok.
  • Opravený problém s porovnávaním reťazcov pri internom spracovaní --progress(miestne nastavenie ako tr_TR.utf-8 si vyžadovalo internú aktiváciu --infomožnosti použitia názvov indikátorov veľkými písmenami, aby sa zabezpečila zhoda).
  • Opravený problém v autentifikácii démona pre staršie protokoly (29 a staršie), ak sa knižnica openssl používa na výpočet kontrolných súčtov MD4.
  • Opravená stará chyba v štatistikách, ktorá počítala zariadenia ako symbolické odkazy.

záujem aby ste sa o tom mohli dozvedieť viac o tejto novej verzii si môžete pozrieť podrobnosti v nasledujúci odkaz.

Ako nainštalovať Rsync na Linux?

Pre tých, ktorí majú záujem si tento nástroj nainštalovať do svojho systému, môžu tak urobiť inštaláciou balíka, ktorý je ponúkaný v rámci repozitárov väčšiny linuxových distribúcií.

V prípade tých, ktorí sú používateľmi Debian, Ubuntu alebo akýkoľvek derivát Z nich stačí otvoriť terminál a doň zadať nasledovné:

sudo apt inštalovať rsync

Teraz pre tých, ktorí sú používateľmi Fedora:

sudo dnf install rsync

Zatiaľ čo v prípade tých, ktorí sú užívateľmi o Arch Linux a všetky jeho deriváty:

sudo pacman -S rsync

Pokiaľ ide o tých, ktorí sú používateľmi openSUSE:

sudo zypper v rsync