omogoča sinhronizacijo datotek in imenikov med dvema računalnikoma v omrežju ali med dvema lokacijama na istem računalniku
The izdaja nove različice Rsync 3.3.0, ki je implementiral različne popravke hroščev, pa tudi nekatere izboljšave, med katerimi izstopajo izboljšave v nekaterih skriptih, na straneh z navodili, kot tudi v nekaterih ukaznih argumentih.
Za tiste, ki ne poznate Rsync, morate vedeti, da je to pripomoček, ki vam omogoča postopno sinhronizacijo in varnostno kopiranje datotek s stisnjenimi in šifriranimi podatki. Rsync uporablja tehniko kodiranja delta, ki omogoča sinhronizacijo datotek in imenikov med dvema strojema prek omrežja ali med dvema lokacijama na istem stroju, zmanjšanje količine prenesenih podatkov.
Kaj je novega v Rsync 3.3.0?
V tej novi različici Rsync 3.3.0 je predstavljena ena najpomembnejših sprememb, prenos projekta iz osebnega računa vzdrževalca WayneD neodvisni organizaciji RsyncProject. Omenjeno je, da je namen te reorganizacije olajšati sodelovanje in tekoče vzdrževanje Rsync.
Poleg tega Oblikovana je bila tudi nova ekipa vzdrževalcev za rsync in to je Razvoju projekta se je ponovno pridružil ustanovitelj Andrew Tridgell projektov Samba in rsync ter dodajanje Paul Mackerras, eden prvih razvijalcev rsync.
Kar zadeva spremembe in izboljšave, ki jih predstavlja Rsync 3.3.0, izstopa, da so bile izboljšave narejene v nekaterih skriptih pripomočka, saj v Rrsync je bil izboljšan z argumentom -no-overwritemožnost, da zagotovite, da obstoječih datotek v vašem omejenem, vendar zapisljivem imeniku ni mogoče spreminjati.
Poleg tega jes izboljšave man strani za označevanje povezav z .UR in .UE, pa tudi nekateri izboljšave strani priročnika o ravnanju z moduli in da sta bila perl skripta mapfrom in mapto (v podpornem imeniku) spremenjena v en sam skript Python, imenovan idmap. Pretvoril sem še nekaj Perl skriptov v Python.
Druga sprememba, ki izstopa v Rsync 3.3.0, je, da zdaj kliče OpenSSL_add_all_algorithms()ko je bil preveden s starejšo knjižnico openssl, poleg tega je bila obdelava argv spremenjena za delo z novejšo knjižnico popt, tisto, ki rada sprosti več podatkov kot prej, skript perl mnt-excl pa je bil prav tako spremenjen (v imeniku za podporo) v Python scenarij.
Od druge spremembe, ki izstopajo te nove različice:
- Odpravljena napaka za
--sparse --inplacekateri končni presledek v izvorni datoteki ni izbrisal končnih podatkov v ciljni datoteki. - Odpravljena je prekoračitev medpomnilnika v kodi checksum2, če se za algoritem checksum1 uporablja SHA2.
- Odpravljena težava pri prevajanju rsync
_FORTIFY_SOURCEtako da se nadaljnji testi ne bi pritoževali nad mejno vrednostjo strlcpy() (ki je bila prevelika, čeprav ni bilo mogoče, da bi večja vrednost povzročila prelivanje). - Dodajte povratno kljukico na seznam znakov, ki naj se izognejo imenu datoteke, s pomočjo poševnic nazaj.
- Odpravili smo težavo s primerjavo nizov pri notranji obdelavi
--progress(področni jezik, kot je tr_TR.utf-8, je potreboval notranjo aktivacijo--infomožnosti za uporabo imen indikatorjev z velikimi črkami, da se zagotovi ujemanje). - Odpravljena je težava pri preverjanju pristnosti demona za starejše protokole (29 in starejše), če se za izračun kontrolnih vsot MD4 uporablja knjižnica openssl.
- Odpravljena je stara napaka v statistiki, ki je štela naprave kot simbolične povezave.
Zainteresirani da bi lahko izvedeli več o tem o tej novi različici lahko podrobnosti preverite v naslednjo povezavo.
Kako namestiti Rsync na Linux?
Tisti, ki želijo namestiti to orodje v svoj sistem, lahko to storijo tako, da namestijo paket, ki je na voljo v repozitorijih večine distribucij Linuxa.
V primeru tistih, ki so uporabniki Debian, Ubuntu ali katera koli izpeljanka Od tega samo odprite terminal in vanj vnesite naslednje:
sudo apt namestite rsync
Zdaj pa za tiste, ki so uporabniki Fedora:
sudo dnf namestite rsync
Medtem ko pri tistih, ki so uporabniki Arch Linux in njegovi izpeljanki:
sudo pacman -S rsync
Kar zadeva tiste, ki so uporabniki openSUSE:
sudo zypper v rsync