Izdani pripomočki za varnostno kopiranje Rsync 3.2.7 in rclone 1.60

Izdan je bil Rsync 3.2.7, pripomoček za sinhronizacijo datotek in varnostno kopiranje, ki vam omogoča zmanjšanje prometa s postopnim kopiranjem sprememb. Prenos je lahko ssh, rsh ali lastniški protokol rsync. Podpira organizacijo anonimnih strežnikov rsync, ki so optimalno prilagojeni za zagotavljanje sinhronizacije zrcal. Koda projekta se distribuira pod licenco GPLv3.

Med dodanimi spremembami:

  • Dovolite uporabo zgoščenih vrednosti SHA512, SHA256 in SHA1 pri preverjanju pristnosti uporabniške povezave s procesom v ozadju rsync (prej sta bila podprta MD5 in MD4).
  • Izvedena je bila možnost uporabe algoritma SHA1 za izračun kontrolnih vsot datotek. Zaradi svoje velike velikosti ima zgoščena vrednost SHA1 najnižjo prednost na seznamu ujemanja zgoščene vrednosti. Če želite vsiliti izbiro SHA1, lahko uporabite možnost »--checksum-choice«.
  • Za zmanjšanje verjetnosti kolizij je bila zgoščena tabela atributa xattr pretvorjena za uporabo 64-bitnih ključev.
  • Zagotovljena je možnost prikaza informacij o algoritmih, podprtih v rsync, v formatu JSON (omogočeno s podvajanjem možnosti —version (»-VV«)). Poleg tega je bil dodan skript support/json-rsync-version, ki omogoča ustvarite podoben izhod JSON na podlagi informacij, ki so podane v besedilni obliki, ko podate le možnost »--version« (za združljivost s prejšnjimi izdajami rsync).
  • Nastavitev »use chroot« v rsyncd.conf, ki nadzira uporabo klica chroot za dodatno izolacijo procesa, je privzeto nastavljena na »unset«, kar omogoča uporabo chroota glede na njegovo razpoložljivost (na primer omogoči, ko rsync se izvaja kot root in ni omogočen, ko se izvaja kot uporabnik brez pravic).
  • Učinkovitost osnovnega algoritma za iskanje manjkajočih ciljnih datotek, uporabljenega pri podajanju možnosti »-fuzzy«, se je približno podvojila.
  • Spremenjena je predstavitev časa v protokolu, ki se uporablja pri interakciji s starejšimi izdajami Rsync (pred vejo 3.0) - 4-bajtni epohalni čas se v tem primeru obravnava kot "nepodpisano int", ki ne dovoljuje prenosa časa pred letom 1970, vendar rešuje problem z navedbo časa po letu 2038.
  • Manjkajoča ciljna pot pri klicu odjemalca rsync se zdaj obravnava kot napaka. Za vrnitev starega vedenja, v katerem je bila prazna pot obravnavana kot ».«, je bila predlagana možnost »--old-args«.

Poleg tega lahko opazite objavo izdaje pripomočka rclone 1.60, ki je analog rsync, zasnovan za kopiranje in sinhronizacijo podatkov med lokalnim sistemom in različnimi shrambami v oblaku, kot so Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud in Yandex.Disk. Projektna koda je napisana v Go in se distribuira pod licenco MIT.

V novi izdaji: dodana zaledja za shranjevanje varnostnih kopij v shrambo objektov Oracle in SMB/CIFS. Zaledje za shranjevanje S3 zdaj podpira različice in dodaja možnost dela prek ponudnikov IONOS Cloud Storage in Qiniu KODO. Lokalno zaledje ima možnost dodajanja filtrov za prezrtje napak, povezanih z dovoljenji.

Vir: opennet.ru

Dodaj komentar