rilascio dell'utilità , che funge da alternativa a rsync, progettata per copiare e sincronizzare dati tra il sistema locale e vari servizi di archiviazione cloud, come Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud e Yandex.Disk. Il codice del progetto è scritto in Go e sotto licenza MIT.
In :
- Aggiunti backend per il salvataggio in servizi
, e ; - la schematizzazione dei nomi dei file nei backend di archiviazione. Ora tutti i backend applicano limiti comuni sui caratteri speciali nei nomi dei file, garantendo così che il file venga elaborato in qualsiasi backend (in precedenza a diversi backend venivano applicate diverse regole riguardo ai caratteri estesi, legate alle capacità del servizio di archiviazione piuttosto che al filesystem originale);
- supporto per plugin per estendere la funzionalità dei backend e dei comandi;
- Nell'utilità copyurl è stata aggiunta l'opzione «—auto-filename» per determinare automaticamente il nome del file in base al percorso nell'URL;
- Il supporto per la build utilizzando il compilatore Go 1.9 è stato interrotto. Gli script Python sono stati aggiornati a Python 3.
Caratteristiche principali di rclone:
- Controllo dell'integrità dei dati trasmessi tramite hash MD5/SHA1;
- Conservazione dell'ora originale di modifica e creazione dei file;
- Supporto per la modalità di sincronizzazione parziale, in cui vengono copiati solo i dati modificati nei file;
- Modalità di copia su sistemi di destinazione di file nuovi e modificati;
- Modalità di sincronizzazione per garantire uno stato identico di due directory su sistemi diversi;
- Modalità di verifica per il confronto dei checksum;
- Possibilità di sincronizzazione tra due archivi cloud;
- Supporto per la crittografia dei flussi di dati trasmessi;
- Modalità 'rclone mount', che consente di montare uno storage esterno come parte del filesystem locale tramite FUSE;
- Possibilità di interagire con un host remoto tramite HTTP, WebDav, FTP, SFTP e DLNA.
- Disponibilità di backend per la crittografia dei contenuti dello storage e la cache;
- Supporto per l'unione di più archivi remoti simile a UnionFS;
- Possibilità di caricamento multifunzione su disco locale.
Fonte: opennet.ru
