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


Catégories :domotique

Tags:, , , ,

9 réponses

  1. 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

  2. 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 )

Photo Google+

Vous commentez à l'aide de votre compte Google+. 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 )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

%d blogueurs aiment cette page :