Como posso fazer backup de todos os meus Google Fotos/Google Drive automaticamente no Linux?

Como posso fazer backup de todos os meus Google Fotos/Google Drive automaticamente no Linux?

Tenho cerca de 40 GB de fotos no Google Photos, além de muitas outras coisas no Google Drive, das quais gostaria de fazer backup automaticamente.

No momento estou tendo que entrar no meu perfil e criar uma entrega, o que tem dois problemas.

  • É um processo manual e não consigo ver como automatizá-lo facilmente
  • Ele fornece os arquivos em pedaços de 10, 20 ou 50 Gb, que devo extrair e combinar no 'backup completo'

Eu gostaria simplesmente de ter algo que eu pudesse chamar via cron, que tirasse uma cópia de todas as minhas fotos do Google e as colocasse em uma pasta em algum lugar.

Responder1

Para fazer backup automático de um diretório do Google Drive no Linux (unix em geral), rclone (https://github.com/ncw/rclone) é a sua solução.Aqui está um artigo que explica como fazer isso em casa usando um Raspberry Pi.

Para o Google Fotos, a API REST do Google Fotos é a única solução válida que consigo imaginar, mas exigiria que você programasse seu próprio aplicativo para consumi-la.

Nota lateral: porqueO Google agora parou de sincronizar o Google Fotos no Google Drive, o uso de rclone não é mais possível para Fotos.

Nota lateral 2: agora estou trabalhando emconstruindo um aplicativo web simples(que você pode executar em casa) usando a API do Google Fotos para fazer backup facilmente de sua conta e mídia do Google Fotos em vários destinos (incluindo o Google Drive). Posso dar uma atualização à medida que o progresso é feito. Além disso: contribuições são bem-vindas.

Responder2

Finalmente, parece que o Google corrigiu o acesso às fotos do Drive, então seu Google Drive agora pode visualizartodossuas fotos do Google - para alguns usuários isso era incrivelmente problemático antes, às vezes não mostrando nenhuma foto, às vezes não mostrando algumas.

Para fazer uso disso:

  • Vá parahttps://drive.google.com/e aperte a 'engrenagem' para abrir as configurações. Ative “Criar uma pasta do Google Fotos”, que cria uma pasta que aparecerá na pasta raiz ‘drive’. Se parece com isso:

Pasta Google Fotos na pasta raiz

  • Isso agora começa a sincronizar suas fotos em umpastaem seu Google Drive, chamado 'Google Fotos' - não é o mesmo que 'Google Fotos' listado abaixo de 'Meu Drive', 'Meus Computadores' e assim por diante.

Link antigo do Google Fotos

  • Depois de permitir algum tempo para sincronizar, use rclone dehttps://github.com/ncw/rclonepara extrair uma cópia da pasta do Google Fotos da sua unidade:

rclone copy --config /home/<user>/.rclone.cf GDrive:Google\ Photos/ ./googlePhotos/ ./googlePhotos/

/home/<user>/.rclone.confdeve ser criado usando rclone configa linha de comando e seguindo as instruções.

Depois de concluído, o arquivo rclone copy --config /home/<user>/.rclone.cf GDrive:Google\ Photos/ ./googlePhotos/pode ser colocado em um cronjob ou como parte de um script de backup maior. Você também pode configurá-lo para sincronizar todo o seu Google Drive usando GDrive:como fonte ou usar sincronização em vez de cópia para obter todas as alterações, incluindo exclusões.

informação relacionada