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 sinhronizaciju datoteka i pravljenje rezervnih kopija koji nudi efikasan prijenos inkrementalnih podataka, koji također radi sa komprimiranim i šifriranim podacima.

Koristeći tehniku ​​delta kodiranja, omogućava sinkronizaciju datoteka i direktorija 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 izdanoj verziji Rsync 3.2.7, SHA512, SHA256 i SHA1 hešovi su dozvoljeni 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 implementirana je 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 hash podudaranja. Možete koristiti opciju “–checksum-choice” da prisilite SHA1 izbor.

je obezbeđeno mogućnost izlaza informacija o podržanim algoritmima u rsync u JSON formatu (omogućeno dupliranjem opcije --version ("-VV")). također, dodana skripta support/json-rsync-version, koji vam omogućava da generišete sličan JSON izlaz na osnovu izlaznih informacija kao tekst sa jednom opcijom "–version" (za kompatibilnost unatrag sa verzijama rsync).

S druge strane, postavka "koristi chroot" u rsyncd.conf, koji reguliše upotrebu chroot poziva za dodatnu izolaciju procesa, je po defaultu postavljeno na "nije postavljeno", koji dozvoljava upotrebu chroot-a ovisno o njegovoj dostupnosti (na primjer, omogući kada se rsync izvodi kao root i nije omogućen kada se pokreće 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 kolizije, heš tablica atributa xattr je konvertirana da koristi 64-bitne ključeve.
  • Promijenjena je reprezentacija vremena u protokolu pri interakciji sa starijim verzijama Rsync (grana prije 3.0): vrijeme epohe od 4 bajta se u ovom slučaju tretira kao "unsigned int", što ne dozvoljava prolazna vremena starija od 1970. godine, ali rješava problem određivanja 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 starog ponašanja gdje je prazna putanja 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 ovu alatku 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 u njega upišite sljedeće:

sudo apt instalirati rsync

Sada za slučaj 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

Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

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.