Skip to the content.

Яндекс Диск → Google Drive

Копия в другом облаке и другой юрисдикции. Файлы идут из Яндекса в Google через ваш компьютер или сервер, место на локальном диске не нужно.

← назад к README

Перед началом

1. Свой client_id Google (один раз, около 10 минут)

Общий client_id rclone Google выводит из эксплуатации в 2026 году, поэтому нужен свой (документация rclone).

  1. Откройте Google Cloud Console, создайте проект (например, rclone-backup).
  2. APIs & Services → Library → найдите Google Drive API → Enable.
  3. Google Auth Platform (экран согласия OAuth) → Get started: название, ваш e-mail, Audience — External.
  4. Data Access → Add scopes → .../auth/drive → Save.
  5. Audience → Test users → добавьте свой Gmail. Затем PUBLISH APP, иначе токен перестанет работать через 7 дней. Если кнопка неактивна, заполните в Branding домашнюю страницу, ссылку на политику конфиденциальности и домен (любой ваш сайт). Жёлтую плашку «requires verification» игнорируйте: для личного использования (до 100 пользователей) верификация не нужна.
  6. Clients → Create client → тип Desktop app → сохраните Client ID и Client secret.

2. Подключите Google Drive к rclone

На компьютере с браузером:

rclone config create gdrive drive client_id=ВАШ_CLIENT_ID client_secret=ВАШ_SECRET scope=drive

Откроется браузер: войдите в Google, на экране «Google hasn’t verified this app» нажмите Advanced → Go to … (unsafe) (это ваше же приложение) и разрешите доступ. Проверка:

rclone about gdrive:

Для сервера без браузера: на сервере rclone config create gdrive drive ... config_is_local=false, а токен получите на своём компьютере командой rclone authorize "drive" ВАШ_CLIENT_ID ВАШ_SECRET (remote setup).

3. Копируйте

.\backup.ps1 -Dest gdrive:Yandex-backup          # Windows
./scripts/backup.sh gdrive:Yandex-backup          # macOS, Linux

Для облака скрипты сами включают --checksum: каждый уже скопированный файл сверяется по MD5, отличающиеся перезаливаются. Так что регулярный повторный запуск одновременно и докачивает, и проверяет.

4. Проверка

rclone check yandex: gdrive:Yandex-backup --one-way --missing-on-dst missing.txt --differ differ.txt

Яндекс и Google Drive оба хранят MD5, поэтому проверка ничего не скачивает и идёт быстро.

5. Если Яндекс откажет совсем

Копия в Google — обычные папки. Их видно в веб-версии, в приложении Google Диск на телефоне и в Google Drive для компьютера (режим «Потоковая передача»: структура видна целиком, файлы скачиваются при открытии, как у Яндекса). Для автозагрузки фото с телефона в Google Drive: Android — Autosync for Google Drive, iPhone — PhotoSync. Google Фото тоже подходит, но с 31.03.2025 его библиотеку нельзя автоматически выгрузить сторонними программами (rclone).

← назад к README