36

Я хотел бы создавать регулярные резервные копии Google Takeout (скажем, каждые 3 месяца) и хранить их в зашифрованном виде в каком-либо другом облачном хранилище, например DropBox или S3.

Это не обязательно должно быть решение от облака к облаку, хотя и предпочтительнее. Это не должно быть на 100% автоматизировано, однако чем больше, тем лучше.

Заранее спасибо за любые идеи.

2 ответа2

2

Вместо Direct API для резервного копирования Google Takeout(что сейчас практически невозможно сделать) вы можете создавать резервные копии своих данных в сторонних решениях для хранения данных через Google Drive. Многие сервисы Google позволяют создавать резервные копии на Google Диске, и вы можете создавать резервные копии на Google Диске, используя следующие инструменты:

GoogleCL - GoogleCL переносит сервисы Google в командную строку.

gdatacopier - утилиты управления документами командной строки для документов Google.

FUSE Google Drive - файловая система FUSE в пространстве пользователя для Google Drive, написанная на C.

Grive - Независимая реализация клиента Google Drive с открытым исходным кодом. Он использует API Список документов Google для общения с серверами в Google. Код написан на C++.

gdrive-cli - интерфейс командной строки для GDrive. При этом используется GDrive API, а не GDocs API, что интересно. Чтобы использовать его, вам необходимо зарегистрировать приложение Chrome. Он должен быть как минимум установлен вами, но не должен публиковаться. В репо есть шаблонное приложение, которое вы можете использовать в качестве отправной точки.

пример python-fuse - содержит несколько слайдов и примеры файловых систем Python FUSE.

Большинство из них, кажется, находятся в репозиториях Ubuntu. Я сам использовал Fuse, gdrive и GoogleCL, и все они работают нормально. В зависимости от уровня контроля, который вы хотите, это будет действительно легко или действительно сложно. Это зависит от вас. Это должно быть прямо делать с сервера EC2/S3. Просто разберитесь с командами одну за другой для всего, что вам нужно, и поместите их в скрипт для задания cron.

Если вы не хотите работать так усердно, вы также можете просто использовать такой сервис, как Spinbackup. Я уверен, что есть и другие, но не пробовал.

0

Я нашел этот вопрос, когда искал, как исправить мои фотографии Google, которые не отображаются должным образом на диске Google (который я уже автоматически копирую!).

Таким образом, чтобы ваши фотографии отображались на диске Google, перейдите на страницу https://photos.google.com и настройте их так, чтобы они отображались в папке на диске.

Затем используйте https://github.com/ncw/rclone, чтобы клонировать весь диск Google (который теперь включает фотографии в качестве «обычного» каталога) в локальное хранилище.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .