Инструкция написана для Windows 11 и PowerShell, в Windows 10 всё то же самое. В качестве примера подключим облако и настроим копирование папки «Документы». Команды rclone одинаковы на всех системах, поэтому на macOS и Linux отличается только установка и способ запуска по расписанию.
Установите rclone
Откройте PowerShell: нажмите Win+X и выберите «Терминал». Выполните команду установки через встроенный менеджер пакетов Windows:
winget install Rclone.Rclone
Второй способ — скачать архив для Windows с сайта rclone.org, распаковать его в постоянную папку, например C:\Tools\rclone, и добавить эту папку в переменную PATH через параметры системы. Без этого rclone придётся запускать, указывая полный путь к файлу rclone.exe.
Закройте и снова откройте терминал, чтобы он увидел новую программу, и проверьте установку:
rclone version
Подключите облако
Запустите мастер настройки:
rclone config
Мастер задаёт вопросы по очереди, ответы вводятся с клавиатуры. Нажмите n, чтобы создать новое хранилище, и придумайте ему короткое имя латиницей без пробелов, например cloud — оно будет использоваться во всех командах. Затем выберите тип хранилища из списка: у каждого есть номер и название, для Яндекс Диска, Google Drive, OneDrive или Dropbox просто введите номер.
Дальнейшие вопросы — про идентификатор клиента, область доступа и дополнительные настройки — в большинстве случаев можно оставить пустыми, нажимая Enter. На вопрос об авторизации через браузер ответьте утвердительно: rclone откроет страницу входа в облако, где вы разрешите программе доступ. После возврата в терминал подтвердите настройки и выйдите из мастера клавишей q.
Для S3-совместимого хранилища вместо браузера мастер спросит адрес сервера, ключ доступа и секретный ключ — их выдаёт провайдер в своей панели.
Проверьте доступ
Убедитесь, что облако подключено. Имя хранилища пишется с двоеточием на конце — так rclone отличает облако от локальной папки:
rclone lsd cloud:
Команда выведет папки верхнего уровня вашего облака. Если вместо списка появилась ошибка про авторизацию, повторите настройку: в rclone config выберите хранилище и пункт переподключения.
Скопируйте папку в облако
Для резервной копии подойдёт команда copy: она загружает новые и изменённые файлы и ничего не удаляет в облаке. Флаг -P показывает прогресс. Подставьте своё имя пользователя вместо Имя:
rclone copy "C:\Users\Имя\Documents" cloud:Backup/Documents -P
Первая загрузка займёт время — столько, сколько нужно, чтобы отправить все файлы по вашему каналу. При повторном запуске rclone сравнит обе стороны и отправит только то, что изменилось, поэтому вторая копия пройдёт за секунды или минуты.
Если нужно, чтобы облачная копия в точности повторяла папку, включая удаление того, что вы удалили на компьютере, используйте sync. Сначала обязательно с проверкой без изменений:
rclone sync "C:\Users\Имя\Documents" cloud:Backup/Documents --dry-run
Подключите облако как диск
Если хочется открывать облако в Проводнике, установите бесплатную системную библиотеку WinFsp с её официального сайта, затем выполните команду монтирования, указав свободную букву диска:
rclone mount cloud: X: --vfs-cache-mode full
Пока команда работает в окне терминала, диск X: доступен в Проводнике; закрытие окна отключает диск. Флаг кэширования нужен, чтобы программы вроде Word могли нормально сохранять файлы на такой диск. Этот шаг необязателен: для бэкапов достаточно команд copy и sync.
Настройте копирование по расписанию
Откройте Планировщик заданий Windows через поиск в меню «Пуск» и создайте простую задачу. Назовите её, например, «Бэкап документов», выберите ежедневный запуск в удобное время и действие «Запустить программу». В поле программы укажите rclone, а в поле аргументов — команду без слова rclone:
copy "C:\Users\Имя\Documents" cloud:Backup/Documents --log-file "C:\Users\Имя\rclone-backup.log"
Флаг журнала пишет отчёт в файл, по которому видно, что копирование прошло и не было ошибок. Если rclone установлен не через winget и не добавлен в PATH, в поле программы укажите полный путь к rclone.exe. Запустите задачу вручную из планировщика один раз и проверьте, что в облаке появились файлы.
Готово: облако подключено, папка документов копируется одной командой, а планировщик делает это каждый день без вашего участия.
Если что-то пошло не так
Терминал пишет, что rclone не является командой
Папка с rclone.exe не попала в PATH или терминал открыт раньше установки. Закройте и откройте терминал заново; если не помогло, добавьте папку в PATH через параметры системы или запускайте программу по полному пути.
Облако отвечает ошибкой авторизации, хотя раньше работало
Срок действия выданного разрешения истёк или вы отозвали его в настройках аккаунта. Запустите rclone config, выберите хранилище и пройдите переподключение через браузер.
Загрузка в Google Drive идёт очень медленно
Общий идентификатор клиента rclone делят все пользователи, и Google ограничивает его. В документации rclone описано, как создать собственный идентификатор в консоли разработчика Google и указать его при настройке хранилища.
Задача в планировщике выполняется, а файлов в облаке нет
Откройте файл журнала из флага —log-file. Чаще всего дело в пути: планировщик запускает задачу из другой папки, поэтому все пути должны быть полными, а путь к rclone.exe — тоже полным, если программа не в PATH.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.