[Tuto] Backup carte SD complète sur freebox V6

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Backup carte SD complète sur freebox V6

Message 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.
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Backup carte SD complète sur freebox V6

Message par manuloup »

Bon, finalement rien à faire, il y a multitudes de backups disponibles dans les répertoire dev-domoticz/backups :D
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
Gloumi
Messages : 37
Inscription : 27 janv. 2016, 23:37

Re: Backup carte SD complète sur freebox V6

Message 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 ?
Gloumi
Messages : 37
Inscription : 27 janv. 2016, 23:37

Re: Backup carte SD complète sur freebox V6

Message 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 :/
ricorico94
Messages : 57
Inscription : 01 nov. 2015, 18:29

Re: Backup carte SD complète sur freebox V6

Message 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
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Backup carte SD complète sur freebox V6

Message 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  ?
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
ricorico94
Messages : 57
Inscription : 01 nov. 2015, 18:29

Re: Backup carte SD complète sur freebox V6

Message 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
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Backup carte SD complète sur freebox V6

Message par manuloup »

Tu as essayé de monter le partage nfs à la main ?
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Backup carte SD complète sur freebox V6

Message 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
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
ricorico94
Messages : 57
Inscription : 01 nov. 2015, 18:29

Re: Backup carte SD complète sur freebox V6

Message 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)
Répondre