J'ai essayé de chercher à savoir si Google Drive était pris en charge de la même manière qu'Ubuntu One pour Deja-Dup, mais je n'ai rien vu de concret. Je ne souhaite pas stocker une copie locale des fichiers sauvegardés, mais plutôt la placer directement dans le compte Google Drive et empêcher sa synchronisation.
Vous ne pouvez toujours pas utiliser deja-dup, mais heureusement, peu importe, vous pouvez utiliser la duplicité pour atteindre le même objectif. Deja-dup est l’interface graphique pour la duplicité. Vous pouvez utiliser la duplicité directement à partir de la ligne de commande et, chose surprenante, il est plus simple que d’utiliser l’interface graphique de deja-dup!
Vous devez d'abord installer le package python-gdata
car il ne fait pas partie du système de base.
Sudo apt-get install python-gdata
Après cela, vous pouvez utiliser la duplicité pour placer un dossier local directement sur Google Drive en lançant la commande suivante:
duplicity localfolder gdocs://[email protected]/remotefolder
ou
duplicity localfolder gdocs://username:[email protected]/remotefolder
Dans le second cas, il ne sera évidemment pas demandé le mot de passe de votre compte gmail (mais demandera tout de même le mot de passe crypté).
Commande à restaurer:
duplicity restore gdocs://[email protected]/remotefolder localfolder
Dans tous les cas ci-dessus, localfolder
est un dossier de votre répertoire personnel et vous exécutez les commandes à partir de votre répertoire personnel.
Deux mises en garde mineures. Tout d'abord, lors de la restauration, vous devez vous assurer que le répertoire local n'existe pas, sinon la duplicité sera annulée en indiquant que le répertoire local existe déjà. Deuxièmement, j'ai testé ce qui précède dans Ubuntu 14.04, je ne peux donc pas faire de commentaire sur les autres versions.
Cela a été rapporté dans ce bogue , pour lequel un correctif a été commis . La modification devrait être incluse dans la version 32.
Mise à jour: le correctif était annulé en raison de problèmes liés au système de duplicité. Cependant, la duplicité peut toujours le faire. Il y a une question sur SO sur la façon de le faire fonctionner avec OAuth de Google, du moins avec l'interface Duply à compter de décembre 2015. Il consiste à installer pydrive
, à configurer l'accès sur votre compte Google et à créer un fichier de paramètres pour la duplicité.
Question connexe avec d'autres options: Sauvegarde avec duplicité sur Google Cloud Storage
La seule solution que j'ai proposée consiste à sauvegarder sur un lecteur local à l'aide de Deja Dup, puis à décompresser le dossier et à le télécharger sur Google Drive.
J'espère trouver un moyen de créer un dossier avec Google Cloud ou Google Drive et de réaliser des sauvegardes incrémentielles automatiquement.
Actuellement, je reçois l'erreur:
Cannot resolve hostname when using //drive.google.com/