Objavljeni su uslužni programi za pravljenje rezervnih kopija Rsync 3.2.7 i rclone 1.60

Objavljen je Rsync 3.2.7, uslužni program za sinhronizaciju datoteka i pravljenje rezervnih kopija koji vam omogućava da minimizirate promet postepenim kopiranjem promjena. Prijenos može biti ssh, rsh ili vlasnički rsync protokol. Podržava organizaciju anonimnih rsync servera, koji su optimalno prilagođeni za obezbeđivanje sinhronizacije ogledala. Kod projekta se distribuira pod GPLv3 licencom.

Među dodanim promjenama:

  • Dozvolite upotrebu heševa SHA512, SHA256 i SHA1 prilikom provjere autentičnosti korisničke veze s pozadinskim procesom rsync (ranije su bili podržani MD5 i MD4).
  • Implementirana je mogućnost korištenja SHA1 algoritma za izračunavanje kontrolnih suma datoteka. Zbog svoje velike veličine, SHA1 heš ima najniži prioritet na listi podudaranja hešova. Da biste prisilili odabir SHA1, možete koristiti opciju “--checksum-choice”.
  • Da bi se smanjila vjerovatnoća kolizija, heš tablica atributa xattr je konvertirana da koristi 64-bitne ključeve.
  • Omogućena je mogućnost prikaza informacija o algoritmima podržanim u rsync u JSON formatu (omogućeno dupliranjem opcije —version (“-VV”)). Dodatno, dodata je support/json-rsync-version skripta, što vam omogućava da generišete sličan JSON izlaz na osnovu informacija datih u tekstualnom obliku kada se specificira samo opcija “--version” (za kompatibilnost sa prethodnim izdanjima rsync).
  • Postavka "koristi chroot" u rsyncd.conf, koja kontrolira korištenje chroot poziva za dodatnu izolaciju procesa, je po defaultu postavljena na "unset", što omogućava korištenje chroot-a ovisno o njegovoj dostupnosti (na primjer, omogući kada rsync radi kao root i nije omogućen kada se pokreće kao neprivilegirani korisnik).
  • Performanse osnovnog algoritma pretraživanja fajlova za nedostajuće ciljne datoteke, koji se koristi kada se specificira “-fuzzy” opcija, približno je udvostručen.
  • Promijenjena je vremenska reprezentacija u protokolu koji se koristi prilikom interakcije sa starijim izdanjima Rsync (prije grane 3.0) - 4-bajtno epohalno vrijeme u ovom slučaju se tretira kao "nepotpisan int", što ne dozvoljava prijenos vremena prije 1970. ali rješava problem specificiranjem vremena nakon 2038.
  • Nedostatak ciljne putanje prilikom pozivanja rsync klijenta se sada tretira kao greška. Za vraćanje starog ponašanja, u kojem je prazna putanja tretirana kao “.”, predložena je opcija “--old-args”.

Osim toga, možete primijetiti objavljivanje uslužnog programa rclone 1.60, koji je analog rsync, dizajniran za kopiranje i sinkronizaciju podataka između lokalnog sistema i raznih skladišta u oblaku, kao što su Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud i Yandex.Disk. Kod projekta je napisan u Go i distribuiran pod MIT licencom.

U novom izdanju: dodani backendovi za pohranjivanje sigurnosnih kopija u Oracle objektnu pohranu i SMB/CIFS. S3 pozadina za pohranu sada podržava verzioniranje i dodaje mogućnost rada preko IONOS Cloud Storage i Qiniu KODO provajdera. Lokalna pozadina ima mogućnost dodavanja filtera za ignoriranje grešaka u vezi s dozvolama.

izvor: opennet.ru

Dodajte komentar