издание на утилитата , която представлява аналог на rsync, предназначена за копиране и синхронизиране на данни между локалната система и различни облачни хранилища, като Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage и Яндекс.Диск. Кодът на проекта е написан на езика Go и под лиценз MIT.
В :
- Добавени са бекенди за съхранение на резервни копия в услугите , , и .
- Представен е експериментален (старт на „rclone rcd —rc-web-gui“), позволяващ управление на настройките, управление на бекендите, преглеждане, сваляне и качване на файлове в облачни хранилища.
- Добавени са нови режими на синхронизация „—compare-dest“ и „—copy-dest“.
- Реализирана е опцията „—suffix“, която не изисква указване на „—backup-dir“ за запазване на резервно копие в текущата директория.
- Добавена е поддръжка за запазване на лога в JSON формат („—use-json-log“).
Основни характеристики на rclone:
- Контрол на целостта на прехвърлените данни с помощта на хешове MD5/SHA1;
- Запазване на оригиналното време на модификация и създаване на файловете;
- Поддръжка на режим на частична синхронизация, при който се копират само променените данни в файла;
- Режим на копиране на нови и променени файлове към целевата система;
- Режим на синхронизация за постигане на идентични състояния на две директории на различни системи;
- Режим на проверка за сверяване на контролни суми;
- Възможност за синхронизация между две облачни хранилища;
- Поддръжка на криптиране на прехвърлените потоци данни;
- Режим „rclone mount“, позволяващ монтиране на външно хранилище като част от локалната файлова система чрез FUSE;
- Възможност за взаимодействие с отдалечен хост по HTTP, WebDav, FTP, SFTP и DLNA.
- Наличие на бекенди за криптиране на съдържанието на хранилището и кеширане;
- Поддръжка на обединяване на няколко отдалечени хранилища по аналогия с UnionFS;
- Възможност за многопоточна качване на локалния диск.
Източник: opennet.ru
