Использование Rclone для синхронизации с несколькими поставщиками томов Linux для резервного копирования

Репликация данных между серверами - основа работы любого системного администратора. Данные должны быть верными, без ошибок и доступными для тех, кому они нужны. В далеком прошлом администраторы могли использовать Rsync для копирования данных между серверами через терминал, но с появлением облачных вычислений и хранения данные теперь могут быть распределены по нескольким службам и использоваться сотнями людей. Здесь в игру вступает Rclone.

Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

Rclone - это Rsync для многооблачного хранилища. Это инструмент на основе терминала, который синхронизирует папки и файлы не только с локальной файловой системой, но и с Google Диском, OneDrive, Dropbox, Amazon и другими.

Конфигурация

Rclone доступен в качестве источника на веб-сайте или в репозиториях большинства основных дистрибутивов Linux. При использовании Ubuntu это был просто случай установки через Терминал:

sudo apt install rclone

Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

После установки пользователям необходимо внести некоторые изменения в конфигурацию. Введите следующее:

rclone config

Вам будет представлен следующий экран:

Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

Терминология немного двусмысленна, но для этого нам нужно новое соединение, поэтому мы выбираем «n». Терминал выполнит навигацию и попросит вас выбрать тип поставщика хранилища, который вы хотите использовать. В данном случае Google Drive.

Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

Rclone спросит, хотите ли вы настроить его автоматически. Я выбрал Да, и он дал мне ссылку для открытия. Это приведет вас к входу в систему вашего поставщика услуг, где вы можете авторизовать Rclone для использования службы.

Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

Затем Терминал сообщит об успехе и спросит, хотите ли вы продолжить, и предоставит доступ к деталям токена, на которые я, очевидно, не буду нажимать. Последнее, что нужно сделать, это зашифровать соединение и пароль. В целом это хорошая идея, поскольку передавать информацию в виде обычного текста не рекомендуется.

Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

С помощью набора шифров вы можете написать следующее, чтобы перечислить облачные файлы. Обратите внимание, что вам нужно использовать имя выбранного вами тома, поэтому в моем случае это был «Google», но вы могли дать ему другое имя. Я бы посоветовал придерживаться названия компании или бренда, особенно если у вас несколько учетных записей в облачном хранилище.

rclone ls Google:

Это приведет к появлению каждого файла, который у вас есть, что для некоторых пользователей будет слишком большим, поэтому лучше искать, используя каталог с:

rclone lsd Google:

Использование Rclone

Теперь вы можете копировать файлы в облачное хранилище, введя с устройства следующие команды:

rclone copy / path / to Google: Foldername

В приведенном выше примере я хотел скопировать снимки экрана для этого руководства в папку под названием «Toshiba» на Google Диске. На скриншотах ниже показаны локальные файлы, а затем файлы в моем облачном хранилище. Измените указанную выше команду «path / to» для каталога, который вы хотите скопировать. Например, в моем случае это было:

rclone copy home/ubuntu/Pictures Google:Toshiba
Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux
Использование Rclone для синхронизации с несколькими поставщиками томов в Linux для резервного копирования - Linux

Rclone также может удалять файлы и каталоги, и его можно найти в Онлайн-документы.

Rclone предоставляет пользователям быстрый и относительно безопасный способ резервного копирования важных файлов из Терминала. Можно сказать, есть ли у него место в группе Linux. Лично я считаю это полезным, но менее опытные пользователи могут столкнуться с более низкими настройками и средой графического интерфейса. Какой метод резервного копирования вы предпочитаете? Вы используете Rclone или предпочитаете более традиционные методы? Дайте нам знать в комментариях ниже.

2 комментария

  1. Спасибо за ваш чудесный пост! Мне очень понравилось читать это, вы можете быть великим
    автор. Я обязательно добавлю ваш блог в закладки и скоро вернусь. Я хочу подбодрить тебя
    чтобы определенно продолжить вашу большую работу, хороших праздничных выходных!

Перейти к верхней кнопке