
Быстрые ссылки
Резюме
Нам всегда советуют регулярно делать резервные копии, используя разные устройства, и одну копию хранить в другом месте. Команда rclone на Linux — это простой способ создать и поддерживать резервные копии в удалённом хранилище.
Что такое rclone?
Если вы знакомы с командой rsync, вы сразу заметите, что rclone был вдохновлён именно ею. Команда rsync позволяет синхронизировать содержимое двух каталогов.
При наличии прав на запись в целевой каталог rsync выполняет синхронизацию содержимого двух каталогов. Так же просто можно делать резервные копии на внешний или другой внутренний диск, или удаленно на другое устройство, например, на другой компьютер или сетевое хранилище (NAS).
Удобно то, что передаются только изменённые или новые файлы, что экономит время.
Основная идея rclone заключалась в создании инструмента, похожего на rsync, который синхронизирует локальный каталог с каталогом в облачном хранилище. Наличие копии ваших файлов в другом месте делает вашу систему резервного копирования гораздо более надёжной. С rclone это сделать очень просто, как и поддерживать актуальность данных.
Как создать резервную копию вашей системы Linux с помощью rsync
Если ваши данные имеют для вас ценность, делайте резервные копии прямо из командной строки Linux.
Установка rclone
Используйте эту команду для установки rclone на Ubuntu.

Чтобы установить rclone на Fedora, введите:

На Manjaro используйте эту команду.

Поддержка более 90 облачных платформ
Одной из самых впечатляющих особенностей rclone является огромное количество поддерживаемых облачных платформ. На момент написания статьи, rclone работает с более чем 90 различными предложениями облачного хранилища.
Разумеется, вам нужно иметь учётную запись на той платформе, которую вы собираетесь использовать. Вам необходимо сообщить rclone ваши учётные данные, чтобы он мог входить в систему от вашего имени во время синхронизации каталогов.
Настройка rclone включает создание конфигурации подключения для удалённого хранилища, которое вы хотите использовать. В rclone эти настройки подключения называются «ремотами» (remotes), и вы можете создавать столько, сколько пожелаете.
После создания ремота, вы можете использовать его имя в командах rclone для выполнения действий синхронизации с тем облачным хранилищем, которое он представляет.
Мы подготовили пошаговое руководство по настройке rclone с Google Drive, но не беспокойтесь, если вы используете другого поддерживаемого облачного провайдера. На сайте rclone есть образцы сессий конфигурации для каждого облачного провайдера, который поддерживается rclone.

Примеры показывают образцы ответов на вопросы, которые вам зададут во время интерактивной сессии для настройки вашего ремота.

Чтобы начать настройку ремота, используйте опцию конфигурации.

Основные функции rclone
Как и программа rsync, rclone предлагает множество опций для тонкой настройки своего поведения. Однако в широком смысле есть три способа его использования.
Вы можете отправить копию всех файлов из каталога в удалённый каталог. Если в удалённом каталоге уже есть та же версия файла, он не будет отправлен. Файлы, которые присутствуют в удалённом каталоге, но отсутствуют в исходном, не удаляются.
Вы также можете отправить один файл, если хотите, используя команду copyto. Вы можете указать другое имя для передаваемого файла, эффективно осуществляя копирование и переименование за один шаг.
Вы можете синхронизировать целевой каталог с исходным. Вновь, если в удалённом каталоге уже существует та же версия файла, он не будет отправлен. Однако, если в удалённом каталоге есть файлы, которых нет в исходном, они будут удалены, если вы не отмените это действие. По умолчанию, в конце односторонней синхронизации оба каталога — целевой и удалённый — будут содержать одинаковые файлы.
Существует бета-версия двусторонней синхронизации, которая делает так, чтобы исходный и целевой каталоги содержали одинаковые файлы. Эту опцию следует использовать с осторожностью, пока она не выйдет из бета-версии, и даже тогда только если вы уверены, что хотите, чтобы изменения в удалённом каталоге отображались в вашем локальном каталоге.
Я использую rclone каждый день
Скорость передачи зависит от скорости загрузки вашего соединения и любых ограничений, которые ваш облачный провайдер может накладывать. Ваш первый запуск будет самым медленным, так как вам нужно загрузить все данные в облако.
Последующие запуски будут гораздо быстрее, так как передаются только изменения и новые данные, но не удивляйтесь, если ваше первоначальное загрузка заняло целый день, как и у меня. Я заранее знал, что загружаю 40 ГБ данных, поэтому это не было большим сюрпризом.
На его защиту стоит сказать, что rclone неустанно справился с этой задачей и полностью скопировал все — каталоги, подсистемы и файлы — в новое безопасное место.
Я использую rclone в своей системе резервного копирования с середины 2020 года, и он никогда не вызывал у меня никаких проблем.
Как использовать rclone для резервного копирования в Google Drive на Linux
Вот как сделать резервные копии файлов в ваше облачное хранилище Google Drive напрямую из командной строки Linux.
Резервное копирование в другом месте предоставляет вам дополнительный уровень безопасности и защиты для ваших ценных данных. Получить такую защиту с лёгкостью — это действительно фантастично.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете читать наши материалы в:
- Telegram: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru







