umožňuje synchronizovat soubory a adresáře mezi dvěma počítači v síti nebo mezi dvěma umístěními na stejném počítači
The vydání nové verze Rsync 3.3.0, který implementoval různé opravy chyb a také některá vylepšení, mezi nimiž vynikají vylepšení v některých skriptech, v manuálových stránkách a také v některých argumentech příkazů.
Pro ty, kteří o Rsync nevědí, měli byste vědět, že se jedná o nástroj, který vám umožní synchronizovat a zálohovat soubory postupně, s komprimovanými a šifrovanými daty. Rsync používá techniku delta kódování, která umožňuje synchronizovat soubory a adresáře mezi dvěma stroji přes síť nebo mezi dvěma místy na stejném stroji, minimalizace objemu přenesených dat.
Co je nového v Rsync 3.3.0?
V této nové verzi Rsync 3.3.0 je představena jedna z nejdůležitějších změn, převod projektu z osobního účtu správce WayneD na nezávislou organizaci s názvem RsyncProject. Je zmíněno, že účelem této reorganizace je usnadnit spolupráci a průběžnou údržbu Rsync.
Kromě toho Byl také vytvořen nový tým správců pro rsync a to je Andrew Tridgell, zakladatel, se opět zapojil do rozvoje projektu projektů Samba a rsync a také přidání Paul Mackerras, jeden z prvních vývojářů rsync.
Pokud jde o změny a vylepšení, které Rsync 3.3.0 představuje, je zřejmé, že vylepšení byla provedena v některých skriptech nástroje, protože v Rrsync byl vylepšen o argument -no-overwritemožnost zajistit, že existující soubory ve vašem omezeném, ale zapisovatelném adresáři nelze upravit.
Kromě toho,vylepšení manuálových stránek pro označování odkazů s .UR a .UE, stejně jako některé vylepšení manuálové stránky o manipulaci s moduly a že skripty mapfrom a mapto perl (v adresáři support) byly změněny na jediný skript Pythonu nazvaný idmap. Převedl jsem několik dalších skriptů v Perlu do Pythonu.
Další změnou, která vyniká v Rsync 3.3.0, je to, že nyní volá OpenSSL_add_all_algorithms()při kompilaci se starší knihovnou openssl plus zpracování argv bylo změněno tak, aby fungovalo s novější knihovnou popt, která ráda uvolňuje více dat než dříve, a skript perl mnt-excl byl také změněn (v adresáři support) na Python skript.
Z další změny, které vynikají této nové verze:
- Opravena chyba pro
--sparse --inplacekterá koncová mezera ve zdrojovém souboru nevymazala koncová data v cílovém souboru. - Opraveno přetečení vyrovnávací paměti v kódu kontrolního součtu2, pokud je pro algoritmus kontrolního součtu1 použito SHA2.
- Opraven problém při kompilaci rsync
_FORTIFY_SOURCEaby si další testy nestěžovaly na limitní hodnotu strlcpy() (která byla příliš velká, ačkoli nebylo možné, aby větší hodnota způsobila přetečení). - Přidejte zpětné zaškrtnutí do seznamu znaků, kterým by měl název souboru unikat pomocí zpětných lomítek.
- Opraven problém s porovnáním řetězců v interním zpracování
--progress(lokalita jako tr_TR.utf-8 vyžadovala interní aktivaci--infomožnosti použití velkých názvů indikátorů, aby se zajistilo, že se shodují). - Opraven problém v autentizaci démona pro starší protokoly (29 a starší), pokud se k výpočtu kontrolních součtů MD4 používá knihovna openssl.
- Opravena stará chyba statistik, která počítala zařízení jako symbolické odkazy.
Zajímá vás abych o tom mohl vědět víc o této nové verzi můžete zkontrolovat podrobnosti v následující odkaz.
Jak nainstalovat Rsync na Linux?
Pro ty, kteří mají zájem si tento nástroj nainstalovat do svého systému, mohou tak učinit instalací balíčku, který je nabízen v rámci repozitářů většiny linuxových distribucí.
V případě těch, kteří jsou uživateli Debian, Ubuntu nebo jakýkoli derivát Z nich stačí otevřít terminál a do něj napsat následující:
sudo apt instalace rsync
Nyní k případu těch, kteří jsou uživateli Fedora:
sudo dnf nainstalovat rsync
Zatímco v případě těch, kteří jsou uživateli Arch Linux a jeho deriváty:
sudo pacman -S rsync
Pokud jde o ty, kteří jsou uživateli openSUSE:
sudo zypper v rsync