Deja-Dup Suporte do Google Drive

10

Eu tentei pesquisar para ver se o Google Drive é suportado da mesma forma que o Ubuntu One é suportado pelo Deja-Dup, mas não vi nada de concreto. Não quero armazenar uma cópia local dos arquivos de backup, mas sim colocá-la diretamente na conta do Google Drive e impedir que ela seja sincronizada.

    
por Cody Sickler 19.03.2014 / 18:49

3 respostas

8

Você ainda não pode fazer isso usando o deja-dup, mas felizmente não importa, pois você pode usar a duplicidade para alcançar o mesmo propósito. O Deja-dup é o front-end do gui para a duplicidade. Você pode usar a duplicidade diretamente da linha de comando e, surpreendentemente, é mais simples do que usar o gui do deja-dup!

Você precisa instalar o pacote python-gdata primeiro, pois não faz parte do sistema básico.

sudo apt-get install python-gdata

Depois disso, você pode usar a duplicidade para colocar uma pasta local diretamente no Google Drive, emitindo o seguinte comando:

duplicity localfolder gdocs://[email protected]/remotefolder

ou

duplicity localfolder gdocs://username:[email protected]/remotefolder

No segundo caso, obviamente, não vai pedir a senha do seu Gmail (mas ainda pediria a senha de criptografia).

Comando para restaurar:

duplicity restore gdocs://[email protected]/remotefolder localfolder

Em todos os casos acima, localfolder é uma pasta no seu diretório pessoal e você está executando os comandos do seu diretório pessoal.

Duas pequenas advertências. Em primeiro lugar, durante a restauração, você deve garantir que a pasta local não exista, caso contrário, a duplicidade irá abortar dizendo que a pasta local já existe. Em segundo lugar, eu testei o acima no 14.04 ubuntu, por isso não posso comentar sobre as outras versões.

    
por jumbli 01.07.2014 / 11:37
1

A única solução que obtive foi fazer backup em uma unidade local usando o Deja Dup, depois zipar a pasta e fazer o upload para o Google Drive.

Espero encontrar uma maneira de criar uma pasta com o Google Cloud ou o Google Drive e obter backups incrementais automaticamente.

Atualmente recebo o erro:

Cannot resolve hostname when using //drive.google.com/
    
por Lake View 13.04.2014 / 23:45
1

Isso foi relatado em este bug , para o qual uma correção foi commitidos . A mudança deve ser incluída na versão 32.

Atualização: a correção foi revertida devido a problemas com o backend de duplicidade. No entanto, a duplicidade ainda pode fazer isso. Há uma pergunta sobre SO sobre como fazê-lo funcionar com o OAuth do Google, pelo menos com o frontend do Duply em dezembro de 2015 Isso envolve a instalação de pydrive , a configuração do acesso em sua conta do Google e a criação de um arquivo de configurações para duplicidade.

Pergunta relacionada com outras opções: Backup com duplicidade no Google Cloud Storage

    
por Nattgew 31.05.2014 / 00:07

Tags