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