Lanzamiento de la utilidad de respaldo rclone 1.50
publicado versión de utilidad clon 1.50, que es un análogo de rsync, diseñado para copiar y sincronizar datos entre el sistema local y varios almacenamientos en la nube, como Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage. , Mail .ru Cloud y Yandex.Disk. El código del proyecto está escrito en Go y distribuido por bajo la licencia del MIT.
unificado esquema de codificación de nombres de archivos en servidores de almacenamiento. Todos los backends ahora aplican restricciones comunes con respecto a los caracteres especiales en los nombres de archivos, lo que garantiza que el archivo se procesará en cualquier backend (anteriormente, se aplicaban diferentes reglas con respecto a los caracteres extendidos a diferentes backends, vinculadas a las capacidades del servicio de almacenamiento, y no a la sistema de archivos fuente);
Añadido por soporte para complementos para ampliar la funcionalidad de backends y comandos;
Se agregó la opción “--auto-filename” a la utilidad copyurl para determinar automáticamente el nombre del archivo según la ruta en la URL;
Se ha descontinuado el soporte para compilar usando el compilador Go 1.9. Los scripts de Python se han traducido a Python 3.
Características principales de rclone:
Control de integridad de los datos transmitidos mediante hash MD5/SHA1;
Guardar el tiempo original de modificación y creación de archivos;
Soporte para el modo de sincronización parcial, en el que solo se copian los datos que han cambiado en el archivo;
Modo de copiar archivos nuevos y modificados al sistema de destino;
Modo de sincronización para garantizar el estado idéntico de dos directorios en diferentes sistemas;
Modo de verificación para verificación de sumas de verificación;
Posibilidad de sincronización entre dos almacenamientos en la nube;
Soporte para el cifrado de flujos de datos transmitidos;
modo "rclone mount", que le permite montar almacenamiento externo como parte de un sistema de archivos local usando FUSE;
Capacidad para interactuar con un host remoto a través de HTTP, WebDav, FTP, SFTP y DLNA.
La presencia de backends para cifrar los contenidos del almacenamiento y el almacenamiento en caché;
Soporte para fusionar múltiples almacenamientos remotos similares a UnionFS;
Capacidad de descarga de subprocesos múltiples a un disco local.