Rsync 3.2.7 eta rclone 1.60 backup utilitateak kaleratu dira

Rsync 3.2.7 kaleratu da, fitxategiak sinkronizatzeko eta babeskopien erabilgarritasuna, aldaketak pixkanaka kopiatuz trafikoa gutxitzeko aukera ematen duena. Garraioa ssh, rsh edo jabedun rsync protokoloa izan daiteke. rsync zerbitzari anonimoak antolatzea onartzen du, ispiluen sinkronizazioa bermatzeko egokienak direnak. Proiektuaren kodea GPLv3 lizentziapean banatzen da.

Gehitutako aldaketen artean:

  • Baimendu SHA512, SHA256 eta SHA1 hash-ak erabiltzea rsync atzeko planoko erabiltzailearen konexioa autentifikatzean (lehen MD5 eta MD4 onartzen ziren).
  • SHA1 algoritmoa erabiltzeko gaitasuna fitxategien checksumak kalkulatzeko inplementatu da. Tamaina handia dela eta, SHA1 hash-ari lehentasun txikiena ematen zaio hash bat datorren zerrendan. SHA1 hautapena behartzeko, "--checksum-choice" aukera erabil dezakezu.
  • Talkak izateko probabilitatea murrizteko, xattr atributuaren hash taula bihurtu da 64 biteko gakoak erabiltzeko.
  • rsync-en onartzen diren algoritmoei buruzko informazioa JSON formatuan bistaratzeko gaitasuna eman da (-version ("-VV") aukera bikoiztuz gaituta). Gainera, support/json-rsync-version scripta gehitu da, eta horri esker. "--version" aukera soilik zehazten denean testu moduan emandako informazioan oinarritutako JSON irteera antzeko bat sortzeko (rsync-en aurreko bertsioekin bateragarri izateko).
  • "Erabili chroot" ezarpena rsyncd.conf-en, prozesuen isolamendu gehigarrirako chroot deiaren erabilera kontrolatzen duena, "desezartu" gisa ezartzen da lehenespenez, eta horri esker, chroot erabil daiteke bere erabilgarritasunaren arabera (adibidez, gaitu rsync denean. root gisa exekutatzen ari da eta ez dago gaituta pribilegiorik gabeko erabiltzaile gisa exekutatzen denean).
  • Gutxi gorabehera bikoiztu egin da falta diren helburu-fitxategien oinarrizko fitxategien bilaketa-algoritmoaren errendimendua, "-fuzzy" aukera zehaztean erabiltzen dena.
  • Rsync-en bertsio zaharragoekin elkarreraginean erabiltzen den protokoloan denbora irudikapena aldatu da (3.0 adarra baino lehen) - 4 byteko garaiko denbora kasu honetan "unsigned int" gisa tratatzen da, eta horrek ez du uzten 1970 baino lehen denbora transmititzeko, baina arazoa konpontzen du 2038tik aurrerako denbora zehaztearekin.
  • rsync bezero bati deitzean helburu-bide bat falta izatea errore gisa hartzen da orain. Portaera zaharra itzultzeko, zeinetan bide huts bat β€œ.” gisa tratatzen zen, β€œ--old-args” aukera proposatu zen.

Horrez gain, rclone 1.60 erabilgarritasunaren oharra argitara dezakezu, rsync-en analogoa dena, tokiko sistemaren eta hodeiko biltegiratze ezberdinen artean datuak kopiatzeko eta sinkronizatzeko diseinatua, hala nola Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud eta Yandex.Disk. Proiektuaren kodea Go-n idatzita dago eta MIT lizentziapean banatzen da.

Argitalpen berrian: Oracle objektuen biltegian eta SMB/CIFS-en babeskopiak gordetzeko backendak gehitu dira. S3 biltegiratze backendak bertsioak onartzen ditu orain eta IONOS Cloud Storage eta Qiniu KODO hornitzaileen bidez lan egiteko gaitasuna gehitzen du. Tokiko backend-ak iragazkiak gehitzeko gaitasuna du baimenekin lotutako erroreak alde batera uzteko.

Iturria: opennet.ru

Gehitu iruzkin berria