Инструменты пользователя

Инструменты сайта


сисадмин:backup_через_google_drive

Это старая версия документа!


Backup через Google Drive

  • Скачать бинарник gdrive-linux-x64 - проект gdrive
  • Создать проект, сервисный аккаунт Ссылка Страница помощи
  • Сверху: Выбрать проект - Создать проект
  • Сверху: Выбрать проект - Слева "Сервисные аккаунты" - Сверху "+ Создать сервисный аккаунт"
  • Создать закрытый ключ для сервисного аккаунта (JSON), скачать его
  • Сохранить ключ на сервер в папку ~/.gdrive (/root/.gdrive)
  • Подключить Google Drive API, находясь в созданном проекте
  • :!: Подождать
  • Работаем: gdrive-linux-x64 –service-account jarchive-aa0315b75912.json list

:!: аккаунт для диска не на изначальной электронке
Поскольку доступа к аккаунту с диском из браузера нет, то делаем всё в cli

Создаём папку на диске проекта

gdrive-linux-x64 --service-account jarchive-aa0315b75912.json mkdir jobbitarc

Directory 1-KenMYVIkdrgiBHXJpPSEKjJrlwd4JN8 created

Смотрим её ID

gdrive-linux-x64 --service-account jarchive-aa0315b75912.json list

Расшариваем пользователю

gdrive-linux-x64 --service-account jarchive-aa0315b75912.json share --type user --role writer --email jitar@gmail.com 1-KenMYVIkdrgiBHXJpPSEKjJrlwd4JN8
сисадмин/backup_через_google_drive.1582876726.txt.gz · Последнее изменение: 2020.02.28 07:58 — feser