Aller au contenu
i-magin

La sauvegarde Jeedom

Recommended Posts

Une mauvaise manipulation, un problème matériel, un bug dans une nouvelle version... autant de risques pour devoir (peut-être) un jour restaurer Jeedom

 

Il est donc indispensable de prêter une grande attention à la configuration des sauvegardes

 

Jeedom procéde quotidiennement (1) à une sauvegarde de tous ses fichiers et la base de données. Elle contient toute votre configuration (équipement, commande, historique, scénario, design…).

 

Par contre, les données incluses dans votre contrôleur Zwave (carte ou clé USB) ne sont pas sauvegardées

C'est pourquoi je conseille (et je ne suis pas le seul) l'utilisation du Stick AEON GEN5

@sebcbien a trouvé une solution pour sauvegarder cette clé USB et en réaliser une copie -> voir son topic "mon test Jeedom"

 

On pourrait penser qu'une sauvegarde quotidienne est excessive.

Mais il faut savoir que vous avez la possibilité d'historiser beaucoup d'informations et de visualiser très facilement les graphes de ses historiques... il serait dommage de perdre plusieurs journées d'information

 

La configuration de la sauvegarde et restauration est décrite dans la documentation. Vous trouverez ci-après quelques précisions supplémentaires

 

5843636f7fb47-sauvegardeJeedom.png

 

Quelques remarques sur cette copie d'écran de la configuration des sauvegardes :

 

1 - Le "nombre de jours de mémorisation des sauvegardes" (paramétré à 8 dans mon exemple)

Attention ! Vous n'aurez pas forcément 8 jours de sauvegardes.

Tout dépend de l'espace alloué pour les sauvegardes : voir point 2... surtout si vous lancez manuellement plusieurs sauvegardes dans une journée

 

2 - La "taille totale maximale des backups" (paramétré à 350 Mo dans mon cas)

La taille doit être suffisante pour permettre d’accueillir le nombre de jours de sauvegardes que vous souhaitez conserver

Pour cela, il suffit de regarder la taille d'un fichier de sauvegarde et de faire un petit calcul

 

3 - "Envoyer une sauvegarde" : permet de récupérer un fichier de sauvegarde externe (stocké sur votre PC par exemple) et de l'injecter dans le répertoire backup de Jeedom

 

4 - "Télécharger la sauvegarde" : permet de télécharger un fichier de sauvegarde depuis Jeedom pour l'enregistrer en externe (votre PC par exemple)

 

"Externe" : point très important !

Il est indispensable d'externaliser des sauvegardes pour deux raisons :

- En cas de problème sur votre support de stockage, vous risquez de perdre votre configuration Jeedom et toutes les sauvegardes locales

- Pour conserver des sauvegardes plus anciennes (Jeedom ne conserve que quelques jours de sauvegardes, en fonction des paramétres décrits précédemment)

 

 

(1) dans la doc officielle il est précisé que la sauvegarde est réalisée tous les jours à 2h du matin

Depuis une version récente, les sauvegardes sont déclenchées vers 5H30

  • Upvote 5

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans le 1er post, nous avons vu qu'il était possible d'externaliser une sauvegarde par la touche "Télécharger la sauvegarde"

Cette procédure est manuelle et ne peut donc qu'être ponctuelle

 

Comment effectuer automatiquement des sauvegardes "externes", complémentaires aux sauvegardes locales ?

 

Sauvegardes dans le cloud sur le market Jeedom

Elles nécessitent un abonnement auprès de Jeedom (actuellement 2€ par mois)

Dans la page "sauvegardes" / "Sauvegardes Market" : sélectionner "Envoyer les sauvegardes dans le cloud"

Dans l'exemple, je n'ai rien coché... n'ayant pas souscrit d'abonnement à ce service ;)

58449a869c9b0-sauvegardejeedommarket.PNG

 

Sauvegardes Samba

Si vous disposez d'un serveur Samba (NAS par exemple), vous pouvez configurer Jeedom pour que les sauvegardes soient toujours effectuées localement, mais aussi sur votre serveur Samba

Attention

Le nombre de jours de sauvegardes paramétré précédemment est utilisé

Ce qui veut dire que les sauvegardes les plus anciennes seront également automatiquement supprimées de votre serveur Samba

A vous de mettre en place une procédure pour conserver un historique

 

Pour configurer les sauvegardes Samba, vous devez intervenir à deux endroits de Jeedom :

 

- Dans "Configuration" / "Mises à jour et fichiers" / Onglet "Samba" 

sauvegardes Jeedom 2.PNG

(cliquer sur l'image pour l'agrandir)

Il faut :

- activer samba

- indiquer l'adresse IP de votre serveur Samba

- Utilisateur : Dans mon exemple, "jeedom" est l'utilisateur autorisé sur mon NAS Synology à lire & écrire sur le dossier partagé "xxxxx"

- mot de passe : celui de l'utilisateur mentionné précédemment

- partage : pour un NAS Synology, récupérer l'information dans la zone "emplacement" par un clic droit sur le dossier partagé

- chemin : à compléter selon l'arborescence que vous avez construite

 

- Dans la page "sauvegardes" / "Sauvegardes Samba" : sélectionner "Envoyer les sauvegardes dans le cloud"

58449e52a3ccd-sauvegardeJeedomsamba.PNG

 

 

************** j'ajouterai peut-être ultérieurement une autre solution basée sur un plugin****************

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

vous en avez pas marre de poluer domotique-fibaro par jeedom ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Euh.... je suppose que c'est une blague ? 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité chris6783

@Titof_44. J'espère sincèrement que tu plaisantes. Ce Forum est la principale ressource concernant Fibaro. Mais la domotique ne s'arrête pas à fibaro et venant de x10 tu dois le savoir. Il y a des fils jeedom et une section désormais mais rien ne t'oblige a les lire. Fibaro a du mal à délivrer ses promesses et nous ne sommes pas mariés à eux. Si tu cherches l'exclusivité Fibaro tu devrais t'abonner au forum officiel. Car avec ton raisonnement il faudrait aussi retirer tous les topics autour de GCE, SONOS & co et toutes les discussions intéressantes sur la domotique en général et non centrée sur Fibaro.
Il y a unet section bistrot ou on échange même sur la couleur du carrelage ou comment allumer un feu dans son jardin ou transformer une cloison en Gruyère ou..... On supprime aussi ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour information, je viens de compléter la partie sauvegardes "externes" dans le 2ème post

Partager ce message


Lien à poster
Partager sur d’autres sites

i-magin,

Super, merci.

Juste pour info, la page Sauvegarde Samba n'apparaît que quand on a fait la configuration Samba sur le Syno, il faudrait peut-être inverser l'ordre des actions dans post #2.

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

i-magin,

Pour pairéniser mes sauvegardes sur mon synology, je pensais faire un petit script unix qui déplacerait tout ce qu'il trouve dans le répertoire "Samba" vers un autre répertoire, et ce tou les jours à 8h00, par exemple.

Ne risquerais-je pas de corrompre la DB des Backups en faisant cela ?

Si tu me dis ok, je partagerai ce petit script.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 4 heures, jojo a dit :

i-magin,

Super, merci.

Juste pour info, la page Sauvegarde Samba n'apparaît que quand on a fait la configuration Samba sur le Syno, il faudrait peut-être inverser l'ordre des actions dans post #2.

 

Merci @jojo

J'ai remis dans l'ordre les deux actions à entreprendre sur Jeedom

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 3 heures, jojo a dit :

i-magin,

Pour pairéniser mes sauvegardes sur mon synology, je pensais faire un petit script unix qui déplacerait tout ce qu'il trouve dans le répertoire "Samba" vers un autre répertoire, et ce tou les jours à 8h00, par exemple.

Ne risquerais-je pas de corrompre la DB des Backups en faisant cela ?

Si tu me dis ok, je partagerai ce petit script.

Je ne suis pas un spécialiste en la matière, mais je me garderais bien de déplacer ce qui est dans le répertoire Samba

Par contre, je copierais ce qui s'y trouve pour le sauvegarder ailleurs... mais c'est plus une synchro qu'il faut, sans suppression des fichiers du dossier destination

 

J'ai fait l'essai de "Cloud Sync" sur Synology, en utilisant l'option "ne supprimez pas les fichiers du dossier de destination lorsqu'il sont supprimés du dossier source" et cela fonctionne très bien

On cumule les sauvegardes... Après, il faut faire de temps en temps du nettoyage :lol:

Mais cela va faire hurler ceux qui considèrent que l'on ne doit pas sauvegarder sur le cloud ce type d'infos ;)

 

Je n'ai pas testé "Hyper Backup" de Synology

Partager ce message


Lien à poster
Partager sur d’autres sites

en effet, c'est beaucoup mieux d'utiliser les outils standards de Syno. Merci pour l'idée

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 06/12/2016 à 00:59, i-magin a dit :

J'ai fait l'essai de "Cloud Sync" sur Synology, en utilisant l'option "ne supprimez pas les fichiers du dossier de destination lorsqu'il sont supprimés du dossier source" et cela fonctionne très bien

On cumule les sauvegardes... Après, il faut faire de temps en temps du nettoyage :lol:

En parralèle d'installer Jeedom sur ESXi, j'essaye de configurer mpn Syno pour pérenniser mes sauvegardes.

Je suis en DSM 5.2

J'ai installé les packets "Cloud Station" & "Cloud Station Client". Lorsque je veux configurer "Cloud Station Client" sur mon Syno, il ne veut pas qu'il pointe sur lui-même.

Chez comment as-tu donc fait, ou tu pérennise tes backups sur une autre Syno que le Syno Samba ?

Partager ce message


Lien à poster
Partager sur d’autres sites

J'utilise Cloud Sync pour sauvegarder chez OVH

Partager ce message


Lien à poster
Partager sur d’autres sites

ah ok, c'est plus cohérent

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de terminer des tests.

En fait il ne semble pas stocker (comme Fibaro) sa liste de backups dans une DB.

Il regarde les fichiers qu'il a de dispo et les proposent :

J'ai observé cela en faisant un simple move des fichiers de backup de Samba (partagé avec Heedom) vers un autre dossier, et ils n'apparaissent plus dans Jeedom.

Inversément, j'ai copier un fichier backup vers le dossier Samba, et il est apparu avec un simple refresh de la page web :)

 

Donc j'ai fait un petit script qui tourne tous les jours à 8h00 pour vider le dossier Samba vers le dossier de sauvegarde longue durée

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @jojo

Au top de la synchro ;-)

Et si tu partageais ton script ca peut peut-être servir ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

oui chef !

 

Jeedom fait le backup auto dans /volume1/Domo_Jeedom/Sauv_Samba.

et je copie le contenu dans /volume1/Domo_Jeedom/Sauvegarees pour les conserver sur le long terme

 

voici donc le mini script :

#!/bin/sh
# script backup Jeedom

cd /volume1/Domo_Jeedom/Sauv_Samba
# change les permissions
chmod -R 777 *
# copie des fichiers dans Sauvegardes permanates
cp -rf /volume1/Domo_Jeedom/Sauv_Samba/* /volume1/Domo_Jeedom/Sauvegardes
# suppression des fichiers du folder Samba
rm -rf *

je l'ai appelé Backup_Jeedom.sh et l'ai sauvé sur Mon Syno dans /volume1/Scripts_Unix

 

ensuite dans le planificateur de Syno (via Control Pannel)

J'ai créé un tâche qui s'exécute tous les jours à 8h00 pour exécuter ce script :

Tâche : Backup_Jeedom
Utilisateur : root
Exécuter la commande : /volume1/ScriptsUnix/Backup_Jeedom.sh

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité chris6783

@jojo, tu peux également conserver quelques backups dans le dossier de jeedom comme cela elle restent à disposition très rapidement en ças de besoin et tu gagnes une étape pour la restauration d'une sauvegarde récente

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 53 minutes, chris6783 a dit :

@jojo, tu peux également conserver quelques backups dans le dossier de jeedom comme cela elle restent à disposition très rapidement en ças de besoin et tu gagnes une étape pour la restauration d'une sauvegarde récente

en effet, je vais supprimer les deux dernières lignes

Partager ce message


Lien à poster
Partager sur d’autres sites

Jojo devient bon en Linux, il va bientôt donner des cours à @Lazer :2:

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

ça certainement pas, je fait que copier des commandes prises d'ailleurs

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est comme ça que j'ai commencé aussi ;)

Sent from my Note4

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi je passerai sous jeedom lorsque cela fonctionnera sous dos
Car cp pour copy bof et je préfère les fichiers .BAT.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×