Выпуск утыліты для рэзервовага капіявання rclone 1.50
Апублікаваны выпуск утыліты rclone 1.50, Якая ўяўляе сабой аналаг rsync, прызначаны для капіявання і сінхранізацыі дадзеных паміж лакальнай сістэмай і рознымі хмарнымі сховішчамі, такімі як Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, XNUMX Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail .ru Cloud і Яндэкс.Дыск. Код праекта напісаны на мове Go і распаўсюджваецца пад ліцэнзіяй MIT.
Уніфікавана схема кадавання імёнаў файлаў у бэкендах захоўвання. Ва ўсіх бэкендах зараз ужываюцца агульныя абмежаванні ў стаўленні спецзнакаў у імёнах файлаў, што дазваляе гарантаваць, што файл будзе апрацаваны ў любых бэкендах (раней да розных бэкэндаў ужываліся розныя правілы ў стаўленні пашыраных знакаў, прывязаныя да магчымасцяў сэрвісу захоўвання, а не зыходнай ФС);
Дададзена падтрымка плагінаў для пашырэння функцыянальнасці бэкэндаў і каманд;
Ва ўтыліту copyurl дададзена опцыя "—auto-filename" для аўтаматычнага вызначэння імя файла на аснове шляху ў URL;
Спынена падтрымка зборкі з выкарыстаннем кампілятара Go 1.9. Python-скрыпты перакладзены на Python 3.
Асноўныя асаблівасці rclone:
Кантроль цэласнасці перадаваных дадзеных пры дапамозе хэшаў MD5/SHA1;
Захаванне зыходнага часу мадыфікацыі і стварэння файлаў;
Падтрымка рэжыму частковай сінхранізацыі, пры якой капіююцца толькі якія змяніліся ў файле дадзеныя;
Рэжым капіявання на мэтавую сістэму новых і якія змяніліся файлаў;
Рэжым сінхранізацыі для забеспячэння ідэнтычнага стану дзвюх дырэкторый на розных сістэмах;
Рэжым праверкі для зверкі кантрольных сум;
Магчымасць сінхранізацыі паміж двума хмарнымі сховішчамі;