Objavljeni uslužni programi za sigurnosno kopiranje Rsync 3.2.7 i rclone 1.60

Objavljen je Rsync 3.2.7, uslužni program za sinkronizaciju datoteka i izradu sigurnosnih kopija koji vam omogućuje minimiziranje prometa postupnim kopiranjem promjena. Prijenos može biti ssh, rsh ili vlasnički protokol rsync. Podržava organizaciju anonimnih rsync poslužitelja, koji su optimalno prilagođeni za osiguravanje sinkronizacije ogledala. Kôd projekta distribuira se pod licencom GPLv3.

Među dodanim promjenama:

  • Dopusti upotrebu SHA512, SHA256 i SHA1 hashova pri autentifikaciji korisničke veze na pozadinski proces rsync (ranije su bili podržani MD5 i MD4).
  • Implementirana je mogućnost korištenja algoritma SHA1 za izračunavanje kontrolnih zbrojeva datoteka. Zbog svoje velike veličine, SHA1 hash ima najniži prioritet na popisu podudaranja hash-a. Za prisilni odabir SHA1, možete koristiti opciju “--checksum-choice”.
  • Kako bi se smanjila vjerojatnost sudara, hash tablica atributa xattr pretvorena je za korištenje 64-bitnih ključeva.
  • Omogućena je mogućnost prikaza informacija o algoritmima podržanim u rsync u JSON formatu (omogućeno dupliciranjem opcije —version (“-VV”). Dodatno, dodana je skripta support/json-rsync-version, koja omogućuje da generirate sličan JSON izlaz na temelju informacija navedenih u tekstualnom obliku kada navedete samo opciju “--version” (radi kompatibilnosti s prethodnim izdanjima rsync).
  • Postavka "use chroot" u rsyncd.conf, koja kontrolira korištenje chroot poziva za dodatnu izolaciju procesa, postavljena je na "unset" prema zadanim postavkama, što omogućuje korištenje chroota ovisno o njegovoj dostupnosti (na primjer, omogući kada rsync radi kao root i nije omogućen kada radi kao neprivilegirani korisnik).
  • Izvedba osnovnog algoritma pretraživanja datoteka za ciljne datoteke koje nedostaju, korištena prilikom navođenja opcije "-fuzzy", približno je udvostručena.
  • Promijenjen je prikaz vremena u protokolu koji se koristi prilikom interakcije sa starijim izdanjima Rsync-a (prije grane 3.0) - epohalno vrijeme od 4 bajta u ovom se slučaju tretira kao "unsigned int", što ne dopušta prijenos vremena prije 1970. ali rješava problem s određivanjem vremena nakon 2038.
  • Nedostatak ciljne staze pri pozivanju rsync klijenta sada se tretira kao pogreška. Za vraćanje starog ponašanja, u kojem se prazna staza tretirala kao ".", predložena je opcija "--old-args".

Osim toga, možete primijetiti objavljivanje izdanja uslužnog programa rclone 1.60, koji je analog rsync, dizajniran za kopiranje i sinkronizaciju podataka između lokalnog sustava i raznih pohrana 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. Kôd projekta napisan je u Go-u i distribuira se pod licencom MIT-a.

U novom izdanju: dodane pozadine za pohranu sigurnosnih kopija u Oracle objektnu pohranu i SMB/CIFS. S3 pozadina za pohranu sada podržava izradu verzija i dodaje mogućnost rada putem IONOS Cloud Storage i Qiniu KODO pružatelja usluga. Lokalna pozadina ima mogućnost dodavanja filtara za ignoriranje pogrešaka povezanih s dozvolama.

Izvor: opennet.ru

Dodajte komentar