La Geek Attitude

A la recherche de solutions pour améliorer le quotidien

Export des backups, acte 2

Alors que ma Jeedom SMART tourne sans encombres depuis maintenant 10 jours, j’avais envie de prendre le temps pour écrire un second article sur l’export des backups.

Tout d’abord parce que le premier contenait un oubli, à savoir, l’installation d’un service ftp client à effectuer pour que le transfert FTP fonctionne mais aussi parce que j’ai dû changer de méthode car l’équipe Jeedom conseille fortement de ne pas toucher au Linux pré-installé sur la SMART.

J’ai donc opté pour un script qui se trouve sur le Market, le BackupSamba.sh

J’ai un peu écumé le forum avant de pouvoir faire fonctionner ce script avec ma freebox mais quand c’est en place, cela fonctionne nickel.

Un des gros avantages de ce script par rapport au FTP, ce sont les options dont une qui permet de définir le nombre de jours pendant lequel les backups sont gardés sur la freebox. Avec la solution FTP, je devais manuellement effacer les backups plus vieux d’un certain nombre de jours. Ici plus besoin.

Donc, pour faire fonctionner ce script, il faut:

  • Avoir le plugin script installé dans Jeedom (via le market)
  • Avoir installé le script BackupSamba.sh disponible également via le market
  • Avoir configuré une utilisateur et mdp sur le freebox pour permettre la partage Samba, qui se trouve dans « Paramètre Freebox / Mode Avancé / Partage de Fichiers / FTP .
  • Avoir créé un répertoire cible pour les backups, dans mon cas à la racine du disque dur, avec le nom JeeBackups
  • Avoir créé un scénario appelant ce script quotidiennement, à 5h du matin par exemple, pour faire la sauvegarde.

Quand le plugin script est installé, il faut ajouter un nouveau script et lui donner un nom. Je l’ai appelé Export_Backups.

Ensuite, il faut ajouter une commande script à ce dernier et configurer les champs suivants:

Nom: Export_Samba

Type script: Script

Type: Action / Défaut

Requête:

/var/www/html/plugins/script/core/ressources/BackupSamba.sh -a mafreebox.freebox.fr « Disque dur/JeeBackups » freebox votremotdepasse /var/www/html/backup 7

Le 7 à la fin du script détermine le nombre de jour pendant lequel les backups sont gardés sur la freebox.

Divers: Aucune

Un simple scénario exécuté tous les jours, avec comme seule action la commande du script Export_Backups, fera le travail… Et tout cela sans aucune intervention dans le linux.

Publicités

9 commentaires sur “Export des backups, acte 2

  1. magicgg91
    19 avril 2017

    Bonjour,
    Sinon, beaucoup plus simple !! Si si, c’est possible ! Tu peux utiliser la fonction backup samba directement intégrée dans le core de Jeedom !
    😀

    Aimé par 1 personne

    • Didier Rombauts
      19 avril 2017

      Il est vrai que je n’ai pas abordé cette possibilité mais est-ce que ça fait du rsync?

      J'aime

      • Sshafi
        19 avril 2017

        Normalement tu te retrouve avec la même chose que dans ton répertoire backup de ton jeedom.
        http://sarakha63-domotique.fr/sauvegardes-jeedom-domotique-backups/

        J'aime

      • magicgg91
        19 avril 2017

        Tu ne parles pas de rsync dans ton article … donc je ne vois pas le rapport.

        La fonction intégrée au core a également des paramètres pour le nombre de jours ou une taille maximale de backups à garder.

        Pour expliquer la mise en place, ce super tuto explique tout ! http://sarakha63-domotique.fr/sauvegardes-jeedom-domotique-backups/

        J'aime

      • Didier Rombauts
        19 avril 2017

        Je viens de le regarder, c’est effectivement une autre possibilité. Mais je n’arrive pas à voir dans cet article si l’activation du backup via samba garde une copie en local et en fait une autre sur le disque distant et si le nombre de jours pendant lequel les fichiers sont gardés s’applique aussi bien en local qu’en distant, à tester pour s’en assurer.

        J'aime

      • Sshafi
        19 avril 2017

        Et tu pourras voir qu’en v3 il y a même le ftp dans les même options 😉

        J'aime

      • magicgg91
        19 avril 2017

        Oui l’activation du backup par samba (ou ftp dans la v3) fait que les backups sont fait en local et copiés dans le partage samba, et la rétention / taille maximale s’applique dans les 2 dossiers (le local et le distant).

        J'aime

      • Didier Rombauts
        19 avril 2017

        Bon à savoir, merci 😉

        J'aime

  2. Sshafi
    19 avril 2017

    Et sinon y’a une fonction intégrée au core pour copier automatiquement les backup sur un partage samba 😉 Y’a encore moins à trifouiller !

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Information

Cette entrée a été publiée le 17 avril 2017 par dans domotique, et est taguée , , , , .

Archives

Catégories

%d blogueurs aiment cette page :