Page 3 sur 12

Re: Backup carte SD complète sur freebox V6

Publié : 19 nov. 2015, 21:53
par manuloup
Voilà c'est terminé.

Je vous donne la marche à suivre :

- formatter la carte sd avec sdformatter :
https://www.sdcard.org/downloads/formatter_4/

- récupérer le fichier de backup img.gz par ftp ou autre. Le décompresser.

- une fois le fichier .img obtenu, écrire l'img sur la SD avec le logiciel win32diskimager :
http://sourceforge.net/projects/win32diskimager/

Et voilà, c'est prêt.

Je me suis aperçu lors du démarrage que ma base domoticz.db était corrompue. Ca se comprend du fait qu'elle est mise à jour en permanence et que le backup dure des heures. Je vais voir pour ajouter un backup de cette db juste avant la sauvegarde sur la freebox.

Re: Backup carte SD complète sur freebox V6

Publié : 19 nov. 2015, 21:56
par manuloup
Bon, finalement rien à faire, il y a multitudes de backups disponibles dans les répertoire dev-domoticz/backups :D

Re: Backup carte SD complète sur freebox V6

Publié : 07 févr. 2016, 18:55
par Gloumi
Super tuto merci ! Je viens de le mettre en place, la sauvegarde est en cours, ça a l'air de bien se passer :)
Juste une petite chose, comme certains j'ai dû ajouter "sec=ntlm" à la fin de la ligne 24. Visiblement c'est dû à une nouvelle version de la freebox. Tu pourrais peut être l'ajouter à ton script par défaut ?

Re: Backup carte SD complète sur freebox V6

Publié : 10 févr. 2016, 13:43
par Gloumi
Bon après plusieurs tests le script n'est jamais arrivé au bout, il fait planter mon RPI au bout d'un certain temps :/

Re: Backup carte SD complète sur freebox V6

Publié : 10 févr. 2016, 22:48
par ricorico94
Bonjour,

Je n'arrive pas à faire marcher le script.. J'ai toujours les erreurs suivantes:

Code : Tout sélectionner

pi@raspberrypi ~/domoticz/scripts/shell $ sudo sh +x image.sh                  
 HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 10 Feb 2016 21:35:49 GMT
Transfer-Encoding: chunked
Connection: keep-alive

Montage de la Freebox
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Sauvegarde sur la Freebox
image.sh: 28: image.sh: cannot create /mnt/freebox/Backup_img/srv-domoticz-10-02-2016-22:35:49.img.gz: Directory nonexistent
Démontage de la Freebox
umount: /mnt/freebox: not mounted
HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 10 Feb 2016 21:35:50 GMT
Transfer-Encoding: chunked
Connection: keep-alive

pi@raspberrypi ~/domoticz/scripts/shell $
Ca me paraît très proche des erreurs vécues quelques messages plus haut ..
J'ai essayé de mofieir la ligne 24 comme suit:

Code : Tout sélectionner

# Montage de la Freebox
echo "Montage de la Freebox"
/sbin/mount.cifs //mafreebox.freebox.fr/Disque\ dur/ /mnt/freebox/ -o user=$user_box,pass=$pass_box,sec=ntlm
mais même erreur..
J'ai vu un post qui dit qu'on ne pourrait pas utiliser le login pi/raspberry, mais je n'arrive pas à trouver le login en root (ni dans le wiki, ni dans le manuel,.. (j'ai essayé root@1234, mais il refuse ce login)
J'ai créé les répertoires aux mêmes endroits que le tuto avec le /mnt/freebox et un répertoire Backup_img dans la freebox (au même inveau que Enregistrements/Vidéos/.., et je l'ai créé avec l'interface web de mafreebox.freebox.fr).
Pour créer le script, j'ai lancé le nano image.sh puis j'ai fait un copier/coller du script dans le premier post vers mon terminal putty qui a le "nano" ouvert.
Dans le include_passwd, j'ai bien gardé login=admin et mis mon mot de passe (le même que celui utikisé pour accéder à l'interface mafreebox.free.fr ).
J'ai la freebox v6 toute dernière mise à jour.
Que fais-je mal ?
Merci de votre aide,
ricorico94

Re: Backup carte SD complète sur freebox V6

Publié : 11 févr. 2016, 15:39
par manuloup
ricorico94 a écrit :Bonjour,

Je n'arrive pas à faire marcher le script.. J'ai toujours les erreurs suivantes:

Code : Tout sélectionner

pi@raspberrypi ~/domoticz/scripts/shell $ sudo sh +x image.sh                  
 HTTP/1.1 403 Forbidden

Que fais-je mal ?
Merci de votre aide,
ricorico94[/quote]

Ce ne serait pas plutôt sudo chmod +x image.sh  ?

Re: Backup carte SD complète sur freebox V6

Publié : 11 févr. 2016, 16:21
par ricorico94
Bonjour,

Non, je ne crois pas. Le chmod est pour rendre exécutable le script (et je l'ai fait), mais @Jose avait suggéré de lancer le script par cette commande au lieu de

Code : Tout sélectionner

sudo ./image.sh
(cf en bas de son premier post)
en cas de difficulté.. donc j'ai essayé, mais sans changement...

cdlt,
ricorico94

Re: Backup carte SD complète sur freebox V6

Publié : 11 févr. 2016, 16:23
par manuloup
Tu as essayé de monter le partage nfs à la main ?

Re: Backup carte SD complète sur freebox V6

Publié : 11 févr. 2016, 16:28
par manuloup
Normalement, ta commande suivante lance le script en root :

sudo sh +x image.sh

Cependant, tu peux te connecter en root :

sudo -s

Re: Backup carte SD complète sur freebox V6

Publié : 11 févr. 2016, 18:56
par ricorico94
Par monter le partage à la main, tu veux dire en lançant la commande mount.cifs directement dans le prompt?
Je peux essayer..

Et sinon, est-il normal que la ligne de commande transcrive le répertoire de la freebox "Disque dur" en "Disque\ dur" ? IL ne devrait pas y avoir un %20 ou quelque chose comme ça ? (je ne suis pas familier avec linux..)

Ou encore.. faut-il créer le même répertoire Backup_img à la fois dans la freebox sous 'Disque dur" et dans "/mnt/freebox" du raspberry ? (je l'ai créé seulement dans la freebox)