mahdollistaa tiedostojen ja hakemistojen synkronoinnin kahden verkossa olevan koneen välillä tai kahden sijainnin välillä samassa koneessa
The Rsync 3.3.0:n uuden version julkaisu, joka on toteuttanut erilaisia virheenkorjauksia sekä joitain parannuksia, joista erottuvat joidenkin komentosarjojen, man-sivujen ja joidenkin komentoargumenttien parannukset.
Niiden, jotka eivät tiedä Rsyncistä, sinun pitäisi tietää, että se on apuohjelma, jonka avulla voit synkronoida ja varmuuskopioida tiedostoja asteittain pakatuilla ja salatuilla tiedoilla. Rsync käyttää delta-koodaustekniikkaa, joka mahdollistaa tiedostojen ja hakemistojen synkronoinnin kahden koneen välillä verkon kautta tai kahden sijainnin välillä samassa koneessa, minimoimalla siirrettävän tiedon määrän.
Mitä uutta Rsync 3.3.0:ssa?
Tässä uudessa Rsync 3.3.0 -versiossa esitetään yksi tärkeimmistä muutoksista, hankkeen siirto ylläpitäjän WayneD:n henkilökohtaiselta tililtä riippumattomalle organisaatiolle nimeltä RsyncProject. Mainitaan, että tämän uudelleenjärjestelyn tarkoituksena on helpottaa yhteistyötä ja Rsyncin jatkuvaa ylläpitoa.
Sen lisäksi Myös uusi ylläpitotiimi on muodostettu rsyncille ja se on Perustaja Andrew Tridgell on jälleen liittynyt projektin kehittämiseen Samba- ja rsync-projekteista sekä lisääminen Paul Mackerras, yksi ensimmäisistä rsync-kehittäjistä.
Mitä tulee Rsync 3.3.0:n esittämiin muutoksiin ja parannuksiin, on selvää, että joihinkin apuohjelman komentosarjoihin tehtiin parannuksia, koska Rrsyncissä on parannettu argumentilla -no-overwrite-vaihtoehto varmistaaksesi, että rajoitetussa mutta kirjoitettavassa hakemistossasi olevia tiedostoja ei voida muokata.
Tämän lisäksis parannuksia man-sivuille linkkien merkitsemiseksi .UR- ja .UE-tunnisteilla, samoin kuin jotkut parannuksia moduulien käsittelyä käsittelevälle sivulle ja että mapfrom- ja mapto perl -skriptit (tukihakemistossa) muutettiin yhdeksi Python-skriptiksi nimeltä idmap. Muunsin vielä pari Perl-komentosarjaa Pythoniksi.
Toinen muutos, joka erottuu Rsync 3.3.0:ssa, on se, että se nyt kutsuu OpenSSL_add_all_algorithms()kun se käännettiin vanhemmalla openssl-kirjastolla, plus argv-käsittely muutettiin toimimaan uudemmalla popt-kirjastolla, joka haluaa vapauttaa enemmän dataa kuin ennen ja myös perl mnt-excl -skripti vaihdettiin (tukihakemistossa) Pythoniksi käsikirjoitus.
Niistä muut erottuvat muutokset tästä uudesta versiosta:
- Korjattu bugi kohteelle
--sparse --inplacejonka lähdetiedoston lopussa oleva välilyönti ei poistanut kohdetiedoston lopputietoja. - Korjattu puskurin ylivuoto tarkistussumma2-koodissa, jos SHA1:tä käytetään tarkistussumma2-algoritmissa.
- Korjattu ongelma, kun rsync käännetään
_FORTIFY_SOURCEjotta lisätestit eivät valittaisi strlcpy()-raja-arvosta (joka oli liian suuri, vaikka suurempi arvo ei voinut aiheuttaa ylivuotoa). - Lisää merkkiluetteloon backtick, jonka tiedostonimen tulee välttää kenoviivalla.
- Korjattu merkkijonojen vertailuongelma kohteen sisäisessä käsittelyssä
--progress(maa-asetus, kuten tr_TR.utf-8, vaati sisäisen aktivoinnin--infovaihtoehdot isojen merkkien nimien käyttämiseksi varmistaaksesi, että ne täsmäävät). - Korjattu ongelma vanhempien protokollien (29 ja aikaisempien) demonitodennuksessa, jos openssl-kirjastoa käytetään MD4-tarkistussummien laskemiseen.
- Korjattu vanha tilastovirhe, joka laski laitteet symbolisiksi linkeiksi.
kiinnostunut saada tietää siitä enemmän tästä uudesta versiosta voit tarkistaa yksityiskohdat seuraava linkki.
Kuinka asentaa Rsync Linuxiin?
Ne, jotka ovat kiinnostuneita tämän työkalun asentamisesta järjestelmään, voivat tehdä sen asentamalla paketin, joka on tarjolla useimpien Linux-jakelujen arkistoissa.
Niiden tapauksessa, jotka ovat verkkotunnuksen käyttäjiä Debian, Ubuntu tai mikä tahansa johdannainen Avaa näistä vain pääte ja kirjoita siihen seuraava:
sudo apt asenna rsync
Nyt niiden käyttäjiin Fedora:
sudo dnf asenna rsync
Kun on kyse niille, jotka ovat käyttäjiä Arch Linux ja sen mahdolliset johdannaiset:
sudo pacman -S rsync
Mitä tulee käyttäjiin, jotka ovat openSUSE:
sudo zypper rsyncissä