Rsync 3.3.0 er allerede blevet frigivet, og projektet er flyttet til RsyncProject organisationskontrol

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 udgivelse af ny version af Rsync 3.3.0, som har implementeret forskellige fejlrettelser, såvel som nogle forbedringer, hvoriblandt forbedringerne i nogle scripts, i man-sider samt i nogle kommandoargumenter skiller sig ud.

For dem, der ikke kender til Rsync, skal du vide, at det er et værktøj, der giver dig mulighed for at synkronisere og sikkerhedskopiere filer trinvist med komprimerede og krypterede data. Rsync bruger delta-kodningsteknikken, som 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.

Hvad er nyt i Rsync 3.3.0?

I denne nye version af Rsync 3.3.0 præsenteres en af ​​de vigtigste ændringer, overdragelsen af ​​projektet fra den personlige konto hos vedligeholderen WayneD til en uafhængig organisation kaldet RsyncProject. Det nævnes, at formålet med denne reorganisering er at lette samarbejdet og den løbende vedligeholdelse af Rsync.

Ud over det Et nyt hold af vedligeholdere er også blevet dannet til rsync og det er Andrew Tridgell, grundlæggeren, har igen tilsluttet sig udviklingen af ​​projektet af Samba- og rsync-projekterne, samt tilføjelse Paul Mackerras, en af ​​de første rsync-udviklere.

Med hensyn til de ændringer og forbedringer, som Rsync 3.3.0 præsenterer, skiller det sig ud, at der blev foretaget forbedringer i nogle scripts af hjælpeprogrammet, da i Rrsync er blevet forbedret med argumentet -no-overwritemulighed for at sikre, at eksisterende filer i din begrænsede, men skrivbare mappe ikke kan ændres.
Ud over dette ers forbedringer af man-sider til markering af links med .UR og .UE, samt nogle forbedringer af manualsiden om modulhåndtering og at mapfrom og mapto perl-scripts (i support-mappen) blev ændret til et enkelt Python-script kaldet idmap. Jeg konverterede et par flere Perl-scripts til Python.
En anden ændring, der skiller sig ud i Rsync 3.3.0, er, at den nu kalder OpenSSL_add_all_algorithms()når den blev kompileret med et ældre openssl-bibliotek, plus argv-håndteringen blev ændret til at fungere med et nyere popt-bibliotek, et der kan lide at frigive flere data end før, og perl mnt-excl-scriptet blev også ændret (i support-mappen) til en Python manuskript.

Af andre ændringer, der skiller sig ud af denne nye version:

  • Rettet en fejl til --sparse --inplacehvor et efterfølgende mellemrum i kildefilen ikke slettede de efterfølgende data i destinationsfilen.
  • Rettede et bufferoverløb i checksum2-koden, hvis SHA1 bruges til checksum2-algoritmen.
  • Rettede et problem, da rsync er kompileret _FORTIFY_SOURCEså yderligere tests ikke ville klage over en grænseværdi for strlcpy() (som var for stor, selvom det ikke var muligt for den større værdi at forårsage et overløb).
  • Tilføj et backtick til listen over tegn, som filnavnet skal undslippe ved hjælp af omvendte skråstreg.
  • Rettede et strengsammenligningsproblem i den interne håndtering af --progress(en lokalitet som tr_TR.utf-8 krævede intern aktivering af --infomuligheder for at bruge store indikatornavne for at sikre, at de matcher).
  • Rettede et problem i daemon-godkendelse for ældre protokoller (29 og tidligere), hvis openssl-biblioteket bruges til at beregne MD4-kontrolsummer.
  • Rettede en gammel statistikfejl, der tæller enheder som symbolske links.

interesseret for at kunne 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