vydání utilitky , která je analogem rsync určeným pro kopírování a synchronizaci dat mezi místním systémem a různými cloudovými úložišti, jako jsou Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud a Yandex.Disk. Kód projektu je napsán v jazyce Go a je licencován pod MIT licencí.
V :
- Byly přidány backendy pro ukládání záloh v službách
, a ; - schéma kódování názvů souborů v úložištích backendů. U všech backendů nyní platí společná omezení pro speciální znaky v názvech souborů, což zaručuje, že soubor bude zpracován ve všech backendech (dříve se různým backendům uplatňovala různá pravidla týkající se rozšířených znaků, vázaná na schopnosti úložné služby, nikoli na původní FS);
- podpora pluginů pro rozšíření funkcionality backendů a příkazů;
- Do utility copyurl byla přidána možnost „—auto-filename“ pro automatické určení názvu souboru na základě cesty v URL;
- Podpora sestavení pomocí kompilátoru Go 1.9 byla ukončena. Pythonové skripty byly převedeny na Python 3.
Hlavní funkce rclone:
- Kontrola integrity přenášených dat pomocí hashů MD5/SHA1;
- Uložení původního času modifikace a vytvoření souborů;
- Podpora režimu částečné synchronizace, při které se kopírují pouze změněná data v souboru;
- Režim kopírování na cílový systém nových a změněných souborů;
- Režim synchronizace pro zajištění identického stavu dvou adresářů na různých systémech;
- Režim kontroly pro porovnání kontrolních součtů;
- Možnost synchronizace mezi dvěma cloudovými úložišti;
- Podpora šifrování přenášených datových toků;
- Režim „rclone mount“, který umožňuje namontovat externí úložiště jako součást místního FS pomocí FUSE;
- Možnost komunikace s vzdáleným hostitelem prostřednictvím HTTP, WebDav, FTP, SFTP a DLNA.
- Existence backendů pro šifrování obsahu úložiště a caching;
- Podpora sloučení několika vzdálených úložišť obdobně jako UnionFS;
- Možnost vícethreadového nahrávání na místní disk.
Zdroj: opennet.ru
