Rsync 3.2.7 dolazi sa mogućnošću generisanja podržanih informacija o algoritmu u JSON-u

Rsync

omogućava vam da sinhronizujete datoteke i direktorijume između dva računara na mreži ili između dve lokacije na istoj mašini

Nedavno je najavljeno izlazak nove verzije Rsync 3.2.7, uslužni program za sigurnosno kopiranje i sinhronizaciju datoteka koji nudi efikasan prijenos inkrementalnih podataka, koji također radi sa komprimiranim i šifriranim podacima.

Koristeći tehniku ​​delta kodiranja, omogućava vam da sinhronizujete datoteke i direktorijume između dve mašine preko mreže ili između dvije lokacije na istoj mašini, minimiziranje količine prenesenih podataka.

Važna karakteristika Rsync koja se ne nalazi u većini programa ili protokola je da se kopiranje odvija sa samo jednim prijenosom u svakom smjeru. Rsync može kopirati ili prikazati sadržane direktorije i kopirati datoteke, opciono koristeći kompresiju i rekurziju.

Ponašajući se kao demon servera, Rsync podrazumevano sluša na TCP portu 873, opslužujući datoteke u izvornom Rsync protokolu ili preko udaljenog terminala kao što je RSH ili SSH. U potonjem slučaju, izvršna datoteka klijenta Rsync mora biti instalirana i na lokalnom i na udaljenom hostu.

Glavne vijesti Rsync-a 3.2.7

U ovoj novoj verziji Rsync 3.2.7 koja je predstavljena, Dozvoljena je upotreba SHA512, SHA256 i SHA1 heševa prilikom provjere autentičnosti korisničke veze s pozadinskim rsync procesom (MD5 i MD4 su ranije bili podržani).

Pored ovoga, ističe se i to implementirao mogućnost korištenja SHA1 algoritma za izračunavanje kontrolnih suma datoteka. Zbog svoje velike veličine, SHA1 hash ima najniži prioritet na listi podudaranja hashova. Možete koristiti opciju “–checksum-choice” da prisilite SHA1 izbor.

The sposobnost generiranja informacija o algoritmima podržanim u rsync-u u JSON formatu (omogućeno dupliranjem opcije –version (“-VV”)). osim toga, support/json-rsync-version skripta dodana, koji omogućava da se sličan JSON izlaz generiše na osnovu informacija koje se emituju u tekstualnom obliku sa jednom opcijom „–version“ (za kompatibilnost sa starijim verzijama rsync).

S druge strane, konfiguracija "koristi chroot" u rsyncd.conf, koji reguliše upotrebu chroot poziva za dodatnu izolaciju procesa, je po defaultu postavljeno na "nije postavljeno", dozvoljavajući upotrebu chroot-a ovisno o njegovoj dostupnosti (npr. omogućeno kada se rsync pokrene kao root i nije omogućeno kada se pokrene kao nekorijenski korisnik).

Od ostalih promjena koji se ističu u novoj verziji:

  • Približno udvostručen učinak osnovnog algoritma pretraživanja datoteka za nedostajuće ciljne datoteke, koji se koristi kada se specificira “-fuzzy” opcija.
  • Da bi se smanjila mogućnost kolizija, heš tablica atributa xattr je konvertirana da koristi 64-bitne ključeve.
  • Promijenjena je reprezentacija vremena u protokolu pri interakciji sa starijim verzijama Rsync-a (pre-3.0 grana): vrijeme epohe od 4 bajta se u ovom slučaju tretira kao "unsigned int", što ne dozvoljava prolazak vremena prije 1970., ali rješava problem sa određivanjem vremena nakon 2038.
  • Nedostatak odredišne ​​putanje prilikom pozivanja rsync klijenta se sada tretira kao greška.
  • Opcija “–old-args” je predviđena za vraćanje prethodnog ponašanja gdje je prazna staza tretirana kao “.”

Konačno ako ste zainteresirani da saznate više o tome o ovoj novoj verziji, detalje možete provjeriti u sljedeći link.

Kako instalirati Rsync na Linux?

Za one koji su zainteresovani da mogu da instaliraju ovaj alat na svoj sistem, to mogu učiniti tako što će instalirati paket koji se nudi u repozitorijumu većine Linux distribucija.

U slučaju onih koji su korisnici Debian, Ubuntu ili bilo koji derivat Od toga, samo otvorite terminal i upišite sljedeće:

sudo apt instalirati rsync

Sada u slučaju onih koji su korisnici Fedora:

sudo dnf instalirati rsync

Dok u slučaju onih koji su korisnici Arch Linux i svi njegovi derivati:

sudo pacman -S rsync

Što se tiče onih koji su korisnici openSUSE:

sudo zypper u rsync

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.