Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/03/2017, à 16:43

Crestey

Sauvegarde automatique sur Google drive

Bonjour à tous,

Je cherche une solution simple pour sécuriser les données d'une association. Le volume est relativement faible. Disons 1Go (devis, factures, quelques photos et dossiers).
Je souhaite une solution simple, incrémentale, transparente pour l'utilisateur, et avec sauvegarde sur le cloud. J'ai un peu googolisé. Il y a beaucoup de solutions.

Backintime est bien. Je l'ai installé et testé. Nickel.
L'espace sur Google drive de 15Go est bien aussi, et gratuit. J'ai installé drive, et je peux faire des transferts par ligne de commande sur mon espace GoogleDrive.

Du coup j'aimerais coupler les 2 (backintime et drive).
Mais si je sauvegarde les données de backintime sur GoogleDrive (que je pourrais automatiser ensuite), je perds le coté incrémental : si le dossier à sauvegarder fait 20Mo, et qu'il y a eu 5 sauvegardes sans modif de fichier, alors le poids total des 5 sauvegardes fait toujours 20Mo en local, mais il fait 5x20Mo=100Mo sur GoogleDrive. (si je ne suis pas clair dites moi...).

Pouvez-vous m'aider répondre à mon besoin. Tout autre solution que backintime + GoogleDrive est la bienvenue.

A vous lire

Dernière modification par Crestey (Le 06/04/2017, à 06:56)


Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.

Hors ligne

#2 Le 06/04/2017, à 07:21

Crestey

Re : Sauvegarde automatique sur Google drive

Je ne suis pas trop spécialiste en script.
Mais j'en ai fait un qui fonctionne et que j'ai placé dans anacron ( /usr/local/bin/SauvegardeDrive )

#!/bin/sh
cd /home/crestey2
script -c "drive push -no-prompt -destination Sauvegarde Documents/" tmp1
cat /home/crestey2/.Sauvegarde.log > tmp2
(echo "*****************************************************************************" && cat tmp1 && cat tmp2) > /home/crestey2/.Sauvegarde.log
rm tmp1
rm tmp2
drive push -no-prompt -destination Sauvegarde .Sauvegarde.log

Dans /etc/anacrontab j'ai ajouté la ligne suivante :

1	15	Sauvegarde	sh /usr/local/bin/SauvegardeDrive

Ainsi, tous les jours, une sauvegarde est réalisée avec un fichier log (sauvé lui aussi sur drive) qui a cette allure :

*****************************************************************************
Le script a débuté sur jeu. 06 avril 2017 05:59:16 CEST
Resolving...
 [33mM [0m /Sauvegarde/Documents/InfosServiès.odt
 [33mM [0m /Sauvegarde/Documents/dosages.odt
Modification count 2 src: 40.72KB dest: 53.91KB

 0 / 41702    0.00%
 21478 / 41702   51.50% 0s
 41702 / 41702  100.00% 0s
 41702 / 41702  100.00% 2s

Script terminé sur jeu. 06 avril 2017 05:59:29 CEST
*****************************************************************************
Le script a débuté sur mer. 05 avril 2017 08:10:31 CEST
Resolving...
Everything is up-to-date.

Script terminé sur mer. 05 avril 2017 08:10:41 CEST
*****************************************************************************
Le script a débuté sur mar. 04 avril 2017 07:29:43 CEST
Resolving...
 [32m+ [0m /Sauvegarde/Documents/Comptes.ods
 [32m+ [0m /Sauvegarde/Documents/InfosServiès.odt
 [32m+ [0m /Sauvegarde/Documents/Intérêts.ods
 [32m+ [0m /Sauvegarde/Documents/Jardinage.odt
 [32m+ [0m /Sauvegarde/Documents/Location.ods
 [32m+ [0m /Sauvegarde/Documents/Prévisionnel foyer.ods
 [32m+ [0m /Sauvegarde/Documents/TestImprimante.ods
 [32m+ [0m /Sauvegarde/Documents/T°.ods
 [32m+ [0m /Sauvegarde/Documents/VMA 04_09_2016-2.xlsx
 [32m+ [0m /Sauvegarde/Documents/VMA 04_09_2016.ods
 [32m+ [0m /Sauvegarde/Documents/contrat-Thomas.odt
 [32m+ [0m /Sauvegarde/Documents/crestey2.kmy
 [32m+ [0m /Sauvegarde/Documents/dosages.odt
 [32m+ [0m /Sauvegarde/Documents/freq.ods
 [32m+ [0m /Sauvegarde/Documents/serre19fév2017.ods
Addition count 15 src: 569.89KB

 0 / 583565    0.00%
 34995 / 583565    6.00% 6s
 67444 / 583565   11.56% 7s
 138544 / 583565   23.74% 7s
 162339 / 583565   27.82% 8s
 186038 / 583565   31.88% 8s
 205703 / 583565   35.25% 8s
 222435 / 583565   38.12% 9s
 235067 / 583565   40.28% 8s
 285841 / 583565   48.98% 7s
 295092 / 583565   50.57% 7s
 416881 / 583565   71.44% 3s
 458996 / 583565   78.65% 2s
 480421 / 583565   82.33% 2s
 500629 / 583565   85.79% 1s
 583565 / 583565  100.00% 0s
 583565 / 583565  100.00% 13s

Script terminé sur mar. 04 avril 2017 07:30:07 CEST

On voit que les sauvegardes se succèdent, la dernière étant le plus en haut. Je pourrai consulter de temps en temps ce fichier de chez moi pour voir que tout se passe bien.
La 1ère sauvegarde est un peu longue, la seconde dit juste que tout est à jour. J'ai légèrement modifié 2 fichiers pour l'exemple, et on voit sur la 3ème qu'ils ont été sauvegardés.
Ce script sauvegarde tout ce qu'il y a sous ~/Documents.
Avantages : Simple, ne coûte rien, sur le cloud donc insensible à vol du pc et du hdd de sauvegarde ..., transparent pour l'utilisateur (aucune actions à faire pour lui), permet à l'utilisateur de consulter ses docs de n'importe où.
Inconvénients : Limité à 15Go, ne gère pas cette limite (pas de message avertisseur), pas incrémental (on ne peut pas revenir à une version antérieur d'un même fichier car il est écrasé à chacun nouvelle version)

Voilà. C'est impeccable pour les besoins de la petite association où je vais l'installer. Je le laisse installé pour moi aussi. Pour les photos, je suggérerais à l'assoc de trier d'abord les meilleurs (c'est toujours ça le plus long) et ensuite de les placer à la main dans GooglePhoto.

Si vous avez une solution pour rendre ça incrémental, je suis preneur.

Dernière modification par Crestey (Le 26/04/2017, à 15:29)


Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.

Hors ligne