S'han llançat les utilitats de còpia de seguretat Rsync 3.2.7 i rclone 1.60

S'ha publicat el llançament de Rsync 3.2.7, una utilitat de sincronització i còpia de seguretat de fitxers que us permet minimitzar el trànsit copiant els canvis de manera incremental. El transport pot ser ssh, rsh o el seu propi protocol rsync. Admet l'organització de servidors rsync anònims, que són òptims per garantir la sincronització de miralls. El codi del projecte es distribueix sota la llicència GPLv3.

Entre els canvis afegits:

  • Permet l'ús de hash SHA512, SHA256 i SHA1 en autenticar una connexió d'usuari al procés de fons de rsync (abans MD5 i MD4 eren compatibles).
  • S'ha implementat la capacitat d'utilitzar l'algorisme SHA1 per calcular les sumes de control dels fitxers. A causa de la seva gran mida, el hash SHA1 té la prioritat més baixa a la llista de concordança hash. Per forçar la selecció de SHA1, podeu utilitzar l'opció "--checksum-choice".
  • Per reduir la probabilitat de col·lisions, la taula hash d'atributs xattr s'ha convertit per utilitzar claus de 64 bits.
  • S'ha proporcionat la possibilitat de mostrar informació sobre els algorismes compatibles amb rsync en format JSON (activat duplicant l'opció —version ("-VV")). A més, s'ha afegit l'script support/json-rsync-version, que permet generar una sortida JSON similar basada en la informació proporcionada en forma de text quan especifiqueu només l'opció "--version" (per a la compatibilitat amb versions anteriors de rsync).
  • La configuració "utilitza chroot" a rsyncd.conf, que controla l'ús de la crida chroot per a l'aïllament addicional del procés, s'estableix a "no configurat" per defecte, la qual cosa permet utilitzar chroot en funció de la seva disponibilitat (per exemple, activar quan rsync). s'executa com a root i no s'habilita quan s'executa com a usuari sense privilegis).
  • El rendiment de l'algoritme de cerca de fitxers base per als fitxers de destinació que falten, utilitzat quan s'especifica l'opció "-fuzzy", s'ha duplicat aproximadament.
  • S'ha canviat la representació del temps al protocol utilitzat en interactuar amb versions anteriors de Rsync (abans de la branca 3.0): l'hora d'època de 4 bytes en aquest cas es tracta com un "int sense signar", que no permet que el temps es transmeti abans de 1970, però soluciona el problema amb l'especificació del temps després del 2038.
  • La falta d'una ruta de destinació quan es crida a un client rsync ara es tracta com un error. Per retornar el comportament antic, en què un camí buit es tractava com ".", es va proposar l'opció "--old-args".

A més, podeu destacar la publicació del llançament de la utilitat rclone 1.60, que és un anàleg de rsync, dissenyada per copiar i sincronitzar dades entre el sistema local i diversos emmagatzematges al núvol, com ara Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud i Yandex.Disk. El codi del projecte està escrit a Go i es distribueix sota la llicència MIT.

A la nova versió: s'han afegit backends per emmagatzemar còpies de seguretat a l'emmagatzematge d'objectes Oracle i SMB/CIFS. El backend d'emmagatzematge S3 ara admet versions i afegeix la capacitat de treballar amb els proveïdors d'IONOS Cloud Storage i Qiniu KODO. El backend local té la capacitat d'afegir filtres per ignorar els errors relacionats amb els permisos.

Font: opennet.ru

Afegeix comentari