Rsync 3.2.7 kommer med evnen til at generere understøttede algoritmeoplysninger i JSON

rsync

giver dig mulighed for at synkronisere filer og mapper mellem to maskiner på et netværk eller mellem to steder på den samme maskine

Det blev for nylig annonceret udgivelsen af ​​den nye version af rsync 3.2.7, et filsynkroniserings- og sikkerhedskopieringsværktøj der tilbyder effektiv transmission af inkrementelle data, som også fungerer med komprimerede og krypterede data.

Ved at bruge en delta-kodningsteknik, giver mulighed for at synkronisere filer og mapper mellem to maskiner over et netværk eller mellem to steder på den samme maskine, minimere mængden af ​​overførte data.

En vigtig egenskab ved Rsync, der ikke findes i de fleste programmer eller protokoller, er, at kopieringen foregår med kun én transmission i hver retning. Rsync kan kopiere eller vise indeholdte mapper og kopiere filer, eventuelt ved hjælp af komprimering og rekursion.

Rsync fungerer som en server-dæmon og lytter som standard på TCP-port 873 og serverer filer i den oprindelige Rsync-protokol eller via en fjernterminal såsom RSH eller SSH. I sidstnævnte tilfælde skal den eksekverbare Rsync-klient være installeret på både den lokale og den eksterne vært.

Vigtigste nyheder om Rsync 3.2.7

I denne nye udgivne version af Rsync 3.2.7, SHA512, SHA256 og SHA1 hashes tilladt ved godkendelse af en brugers forbindelse til baggrunds-rsync-processen (MD5 og MD4 blev tidligere understøttet).

Udover dette fremhæves det også muligheden for at bruge SHA1-algoritmen blev implementeret til at beregne filkontrolsummer. På grund af sin store størrelse har SHA1-hash den laveste prioritet på listen over hash-matches. Du kan bruge "–checksum-choice"-indstillingen til at tvinge et SHA1-valg.

er blevet stillet til rådighed mulighed for at udlæse information om understøttede algoritmer i rsync i JSON-format (aktiveret ved at duplikere --version ("-VV") mulighed). Også, tilføjet support/json-rsync-version script, som giver dig mulighed for at generere lignende JSON-output baseret på informationsoutput som tekst med en enkelt "–version"-indstilling (til bagudkompatibilitet med rsync-versioner).

På den anden side indstillingen "brug chroot" i rsyncd.conf, som regulerer brugen af ​​et chroot-kald til yderligere procesisolering, er indstillet til "ikke indstillet" som standard, som tillader brugen af ​​en chroot afhængigt af dens tilgængelighed (f.eks. aktivere, når rsync kører som root og ikke aktiveret, når den kører som en ikke-root-bruger).

Af de andre ændringer der skiller sig ud fra den nye version:

  • Cirka fordoblet ydeevnen af ​​basisfilsøgningsalgoritmen for manglende målfiler, som bruges, når du angiver "–fuzzy"-indstillingen.
  • For at reducere risikoen for kollisioner er xattr-attribut-hash-tabellen blevet konverteret til at bruge 64-bit nøgler.
  • Ændrede repræsentationen af ​​tid i protokollen ved interaktion med ældre versioner af Rsync (pre-3.0-gren): 4-byte epoketiden behandles som "usigneret int" i dette tilfælde, hvilket ikke tillader passerende tider ældre end 1970, men løser problemet med at angive tider efter 2038.
  • Manglende destinationssti ved opkald til rsync-klienten behandles nu som en fejl.
  • Muligheden "–old-args" er tilvejebragt for at returnere den gamle adfærd, hvor en tom sti blev behandlet som "."

Endelig hvis du er interesseret i at vide mere om det om denne nye version kan du tjekke detaljerne i følgende link.

Hvordan installerer man Rsync på Linux?

For dem, der er interesseret i at kunne installere dette værktøj på deres system, kan de gøre det ved at installere den pakke, der tilbydes i de fleste Linux-distributioners lagre.

For dem, der er brugere af Debian, Ubuntu eller et hvilket som helst derivat Af disse skal du blot åbne en terminal og skrive følgende i den:

sudo apt install rsync

Nu for dem, der er brugere af Fedora:

sudo dnf installer rsync

Mens i tilfældet med dem, der er brugere af Arch Linux og eventuelle derivater af det:

sudo pacman -S rsync

Hvad angår dem, der er brugere af openSUSE:

sudo zypper i rsync

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.