Доступна утилита для резервного копирования rclone 1.39

Представлен выпуск утилиты rclone 1.39, которая представляет собой аналог rsync, предназначенный для копирования и синхронизации данных между локальной системой и различными облачными хранилищами, такими как Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage и Яндекс.Диск. Код проекта написан на языке Go и распространяется под лицензией MIT.

Основные особенности rclone:

  • Контроль целостности передаваемых данных при помощи хэшей MD5/SHA1;
  • Сохранение исходного времени модификации и создания файлов;
  • Поддержка режима частичной синхронизации, при которой копируются только изменившиеся в файле данные;
  • Режим копирования на целевую систему новых и изменившихся файлов;
  • Режим синхронизации для обеспечения идентичного состояния двух директорий на разных системах;
  • Режим проверки для сверки контрольных сумм;
  • Возможность синхронизации между двумя облачными хранилищами;
  • Поддержка шифрования передаваемых потоков данных;
  • Режим «rclone mount», позволяющий примонтировать внешнее хранилище в качестве части локальной ФС при помощи FUSE;



В новой версии:

  • Добавлены новые бэкенды:
    • WebDAV для хранения в nextcloud, owncloud и put.io9;
    • Pcloud для одноимённого облачного хранилища;
    • cache для организации кэширования доступа к другим бэкендам;
  • Добавлена команда «serve» с подкомандами «serve webdav» (реализация сервера webdav для любых внешних хостов с rclone) и «serve http» (реализация http-сервера для взаимодействия с внешними rclone-системами по HTTP);
  • Добавлена команда «config» с подкомандами create, delete, dump, edit, file, password, providers, show и update для полноценного управления файлами конфигурации;
  • Добавлена команда «touch» для создания файла или обновления времени его модификации;
  • При указании опции »--stats» обеспечен показ процента выполненной операции, размер переданных данных, сведения о пропускной способности и прогноз времени завершения;
  • Добавлена опция »--exclude-if-present» для исключения каталога из резервной копии только если присутствует указанный файл;
  • В команду rmdirs добавлена опция »--leave-root»;
  • В команду move добавлена опция »--delete-empty-src-dirs» для удаление каталогов после их перемещения;
  • Добавлена опция »--dump»;
  • Документированы коды возврата при различных видах сбоев;
  • В бэкенд записи на внешние носители (mount) добавлена опция »--vfs-cache» для повышения надёжности записи через кэширование файлов на диске;
  • В бэкенде Dropbox переработан код для кусочной передачи больших файлов;
  • В бэкенде S3 налажена работа с хранилищами Digital Ocean;
  • В бэкенд SFTP добавлена опция для включения шифра aes128-cbc;
  • В бэкенд crypt добавлена опция для шифрования или оставления в открытом виде имён каталогов.

© OpenNet