Lanzáronse as utilidades de copia de seguridade Rsync 3.2.7 e rclone 1.60

Lanzouse Rsync 3.2.7, unha utilidade de sincronización de ficheiros e copia de seguridade que che permite minimizar o tráfico copiando os cambios de forma incremental. O transporte pode ser ssh, rsh ou o protocolo propietario rsync. Admite a organización de servidores rsync anónimos, que son idóneos para garantir a sincronización dos espellos. O código do proxecto distribúese baixo a licenza GPLv3.

Entre os cambios engadidos:

  • Permitir o uso de hash SHA512, SHA256 e SHA1 ao autenticar unha conexión de usuario no proceso en segundo plano de rsync (anteriormente eran compatibles con MD5 e MD4).
  • Implementouse a capacidade de usar o algoritmo SHA1 para calcular as sumas de verificación dos ficheiros. Debido ao seu gran tamaño, o hash SHA1 ten a prioridade máis baixa na lista de coincidencias de hash. Para forzar a selección de SHA1, pode usar a opción "--checksum-choice".
  • Para reducir a probabilidade de colisións, a táboa hash de atributos xattr converteuse para utilizar claves de 64 bits.
  • Proporcionouse a capacidade de mostrar información sobre os algoritmos compatibles con rsync en formato JSON (activouse duplicando a opción —version ("-VV")). Ademais, engadiuse o script support/json-rsync-version, que permite para xerar unha saída JSON similar en base á información proporcionada en forma de texto ao especificar só a opción "--version" (para compatibilidade con versións anteriores de rsync).
  • A configuración "usar chroot" en rsyncd.conf, que controla o uso da chamada chroot para o illamento adicional do proceso, está configurada como "unset" de forma predeterminada, o que permite que o chroot se use dependendo da súa dispoñibilidade (por exemplo, activar cando rsync está a executarse como root e non se activa cando se executa como usuario sen privilexios).
  • O rendemento do algoritmo de busca de ficheiros base para os ficheiros de destino que faltan, usado cando se especifica a opción "-fuzzy", duplicouse aproximadamente.
  • Cambiouse a representación do tempo no protocolo utilizado ao interactuar con versións máis antigas de Rsync (antes da rama 3.0): o tempo epocal de 4 bytes neste caso trátase como un "int sen signo", o que non permite que o tempo se transmita antes de 1970, pero resolve o problema ao especificar a hora posterior a 2038.
  • A falta dunha ruta de destino ao chamar a un cliente rsync agora trátase como un erro. Para devolver o comportamento antigo, no que un camiño baleiro foi tratado como ".", propúxose a opción "--old-args".

Ademais, pódese notar a publicación do lanzamento da utilidade rclone 1.60, que é un análogo de rsync, deseñada para copiar e sincronizar datos entre o sistema local e varios almacenamentos na nube, como Google Drive, Amazon Drive, S3, Dropbox, etc. Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud e Yandex.Disk. O código do proxecto está escrito en Go e distribúese baixo a licenza MIT.

Na nova versión: engadidos backends para almacenar copias de seguridade no almacenamento de obxectos de Oracle e SMB/CIFS. O backend de almacenamento S3 agora admite a versión e engade a posibilidade de traballar a través dos provedores de IONOS Cloud Storage e Qiniu KODO. O backend local ten a capacidade de engadir filtros para ignorar os erros relacionados cos permisos.

Fonte: opennet.ru

Engadir un comentario