Как я могу автоматически создавать резервные копии всех моих Google Фото / Google Drive на Linux?
У меня есть около 40 ГБ фотографий в фотографиях Google, а также много других материалов на диске Google, которые я хотел бы автоматически создавать.
Прямо сейчас я должен зайти в свой профиль и создать вынос, который имеет две проблемы.
- Это ручной процесс, и я не вижу, как его легко автоматизировать.
- Он предоставляет файлы в виде фрагментов по 10, 20 или 50 ГБ, которые затем необходимо извлечь и объединить в "полную резервную копию".
Я хотел бы просто иметь что-то, что я могу вызвать через cron, который берет копию всех моих фотографий Google и помещает их в папку где-нибудь.
1 ответ
Наконец, кажется, что Google исправил доступ к фотографиям с диска, поэтому ваш гугл-диск теперь может просматривать все ваши фотографии Google - для некоторых пользователей это было невероятно глючно, иногда не показывались какие-либо фотографии, иногда не показывались некоторые.
Чтобы использовать это:
- Перейдите на https://drive.google.com/ и нажмите "винтик", чтобы открыть настройки. Eenable "Создать папку Google Фото", которая создает папку, которая появится в вашей корневой папке "диск". Это выглядит так:
- Теперь начинается синхронизация ваших фотографий в папку на вашем диске Google, которая называется "Google Фото" - это не то же самое, что "Google Фото", которые перечислены ниже "Мой диск", "Мои компьютеры" и так далее.
- Как только вы разрешите синхронизацию, используйте rclone с https://github.com/ncw/rclone чтобы вытащить копию папки Google Photos с вашего диска:
rclone copy --config /home/<user>/.rclone.cf GDrive:Google\ Photos/ ./googlePhotos/ ./googlePhotos/
/home/<user>/.rclone.conf
должен быть создан с использованием rclone config
в командной строке и следуя инструкциям.
После завершения rclone copy --config /home/<user>/.rclone.cf GDrive:Google\ Photos/ ./googlePhotos/
может быть помещен в cronjob, или как часть большего резервного скрипта. Вы также можете настроить его для синхронизации всего диска Google с помощью GDrive:
вместо источника или используйте синхронизацию вместо копирования, чтобы сбросить все изменения, включая удаления.
Для автоматического резервного копирования каталога Google Диска в Linux (вообще Unix), rclone ( https://github.com/ncw/rclone) - это ваше решение. Вот статья, объясняющая, как сделать это дома, используя Raspberry Pi.
Для Google Photos API Google REST API - единственное правильное решение, о котором я могу подумать, но для этого потребуется запрограммировать собственное приложение, использующее его.
Примечание: поскольку теперь Google прекратил синхронизацию Google Фото на Google Диске, использование rclone для фотографий больше невозможно.
Примечание 2: Сейчас я работаю над созданием простого веб-приложения (которое вы можете запустить дома) с использованием API Google Photos, чтобы легко создавать резервные копии вашей учетной записи Google Photos и медиафайлов по различным направлениям (включая Google Drive). Я могу дать обновление, как прогресс достигнут. Также: взносы приветствуются.