Запуск новая утилита Rclone версии 1.59, версия, в которой были добавлены новые сервисы, а также новые функции и особенно исправления ошибок.
Для тех, кто не знаком с Rclone, следует знать, что это аналог rsync, т.е. предназначен для копирования и синхронизации данных между локальной системой и различными облачными хранилищами., таких как Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud и Яндекс.Диск.
Основные новые возможности Rclone 1.59
В этой новой версии Rclone 1.59 мы можем обнаружить, что добавлены бэкэнды для хранения резервных копий на Combine, Hidrive, Internet Archive, ArvanCloud AOS, Cloudflare R2, Huawei OBS и хранилище IDrive e2.
Еще одно примечательное новшество заключается в том, что команда rclone test makefile для создания тестовых файлов сборки.
В дополнение к этому также отмечается, что было добавлено новый фреймворк для сохранения расширенных метаданных специфичные для разных серверных хранилищ при копировании файлов. Извлечение метаданных в настоящее время реализовано только для локальных, s3 и интернет-архивов.
С другой стороны, также подчеркивается, что на Windows ARM уже есть начальная поддержка Rclone, а также Jottacloud добавил поддержку загрузки на пользовательское устройство и точку подключения, а WebDAV добавил SharePoint в других конкретных поддерживаемых регионах.
Из других изменений которые выделяются:
- В фильтрах допускается использование нескольких флагов «-exclude-if-present».
- В команду проверки добавлены опции «–no-traverse» и «–no-unicode-normalization».
Минимальная версия компилятора Go, необходимая для компиляции, увеличена до 1.16. - Исправлены передачи файлов неизвестной длины, подсчитывая по 3 передачи каждый
В ncdu исправлена ошибка, из-за которой размер каталога добавлялся, когда размеры файлов равны -1. - Синхронизировать для копирования/перемещения
- Исправить --fast-list --create-empty-src-dirsy --exclude
- Массив --max-duration и --cutoff-mode soft
- Исправить разблокировку кэша fs
- Установите соответствующий код выхода для низкоуровневых ошибок без повторной попытки (например, изменение размера/отметка времени)
Если вы интересно узнать об этом больше этой новой выпущенной версии вы можете проверить детали По следующей ссылке.
Как установить Rclone на Ubuntu и производные?
Чтобы иметь возможность установить этот инструмент в Ubuntu и его производных нужно иметь Go установил систему.
Для этого мы должны открыть терминал и выполнить на нем следующую команду:
sudo apt install golang
После этого мы установим Go на наш компьютер.
Сейчас следующим шагом будет установка Rclone в системе, поэтому мы должны перейти на официальный сайт проекта, где мы можем получить последнюю версию установщика. Ссылка такая.
wget https://downloads.rclone.org/rclone-current-linux-amd64.deb -O rclone.deb
И мы можем установить загруженный пакет с помощью:
sudo dpkg -i rclone.deb
Теперь для тех, у кого есть 32-битная система, они устанавливают загрузку с помощью:
wget https://downloads.rclone.org/rclone-current-linux-386.deb -O rclone.deb
Y мы можем установить загруженный пакет с помощью:
sudo dpkg -i rclone.deb
Наконец, если у вас возникнут проблемы с зависимостями пакетов. Вы можете решить их, набрав в терминале следующую команду:
sudo apt -f install
Другой способ установки, использует скрипт установки, предложенный непосредственно разработчиками и для этого достаточно открыть терминал и набрать:
curl https://rclone.org/install.sh | sudo bash
Базовое использование Rclone
Чтобы начать использовать этот инструмент, мы должны создать файл конфигурации. Делаем это из терминала, набрав
rclone config
Rclone требует удаленного подключения. Чтобы создать новое удаленное соединение, мы должны нажать клавишу «n», а затем клавишу Enter. Как только это будет сделано, теперь они должны дать соединению имя, после выбора имени выберите тип соединения, которое будет использовать Rclone.
После этого мы должны введите номер выбора для нового подключения и нажмите клавишу Enter на клавиатуре.
Здесь вы должны следовать инструкциям и делать то, что говорится в шагах. Когда новое соединение Rclone будет готово, просто введите «y» вместо «да, все в порядке» и нажмите клавишу Enter.
Ваше новое соединение Rclone настроено. Скопируем несколько файлов. Чтобы скопировать некоторые данные в каталог подключения, сделайте следующее:
rclone copy /ruta/a/la/carpeta/archivo /nombredetuconexcion: remotefolder
Вы хотите синхронизировать некоторые данные вашего удаленного соединения с Rclone, сделайте это с помощью следующей команды.
rclone sync /ruta/a/carpeta/a/sincronizar /nombredetuconexcion: remotefolder