rclone — це безкоштовна командна програма для синхронізації файлів і каталогів з комп’ютера з найважливішими постачальниками контенту, розміщеного в хмарі.
Запуск нова версія утиліти Rclone 1.63, версія, до якої було додано нові служби, а також вдосконалення компіляції, виправлення помилок тощо
Для тих, хто не знає про Rclone, вони повинні це знати є аналогом rsync який призначений для копіювання та синхронізації даних між локальною системою та різними службами хмарного зберігання, такими як Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud та Яндекс.Диск.
Основні нові можливості Rclone 1.63
У представленій новій версії Rclone 1.63 підкреслюється, що реалізовано режим часткового завантаження файлів для зберігання локальний, ftp і sftp, у якому дані спочатку переносяться до тимчасового файлу з розширенням ".partial", а після завершення передачі даних цей файл перейменовується на файл призначення. Щоб вимкнути цю поведінку, передбачено прапорець --inplace.
Ще одна зміна, яка виділяється, полягає в тому, що серверні модулі зберігання s3, azureblob і gcs додали підтримка закладок каталогу щоб дозволити зберігання порожніх каталогів.
Окрім цього додано прапорець «–default-time», за допомогою якого ви можете встановити час, який буде виділено для файлів і каталогів із часом модифікації невідомий і доданий бекенд для зберігання резервних копій у сховищах Pikpak, petabox.io, GCS (Google Cloud Storage) і Fastmail.
Що стосується виправлень помилок, то підкреслюється, що виправлена метрика Prometheus щоб зробити їх такими ж, як core/stats, тут також згадується, що виправлено пошкодження екрана під час входу та виправлено взаємоблокування з помилками в --files-from.
З інших змін, які виділяються в цій новій версії:
- Виправлено нескінченний рекурсивний виклик у pacer ModifyCalculator
- Усунення несправностей повторного використання HTTP-з’єднань
- Виправлення операцій/статистики з відстеженням
- Виправлено виведення значень часу в options/get
- Виправте можливу гонку даних
- Виправлення повідомленої версії операційної системи/ядра для Windows
- Видалено непотрібне виділення байтових сегментів для читання
- Очистити помилку монтування rclone під час встановлення через homebrew
- До прикладу монтування додано _netdev, щоб він розглядався як віддалена, а не як локальна система
Якщо ви є цікаво дізнатися про це більше цієї нової версії ви можете перевірити деталі У наступному посиланні.
Як встановити 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