La Geek Attitude

A la recherche de solutions pour améliorer le quotidien

Exportation des backups

En attendant l’arrivée de mon boîtier IDE/SATA pour tester une autre alternative à la carte SD du PI, je me suis intéressé à un autre point qui est assez important, à savoir, exporter les Backups de Jeedom sur un autre support afin de ne pas se faire surprendre en cas de corruption de la carte SD ou une panne matérielle.

J’ai donc entrepris la création d’un script permettant cette exportation.

Ayant une Freebox v6, il est donc logique que j’aie choisi de sauvegarder ces fichiers sur son disque dur interne et sur une clé USB en utilisant le protocole FTP.

Tout d’abord, il faut s’assurer que le ftp est bien actif sur la freebox avec un mot de passe pour l’utilisateur freebox, c’est plus prudent. Egalement installer un client FTP sur le raspberry, le Linux n’en a pas nativement.

Ensuite, il faut installer, si ce n’est déjà fait, le plugin script dans Jeedom et créer un nouveau script ainsi que d’y ajouter une commande du type action.

jeebackup_commande

Éditez le script et copiez le code ci-dessous en modifiant l’adresse ip de votre freebox, le mot de passe et le remote directory avec le bon endroit sur votre freebox ou tout autre système permettant le FTP.

#!/bin/sh
HOST=’ip-de-la-box’
USER=’freebox’
PASSWD=’mdp’
LOCAL_DIR=’/var/www/html/backup’
REMOTE_DIR=' »Disque dur/votre-repertoire »‘
ftp -n -p -i $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
lcd $LOCAL_DIR
cd $REMOTE_DIR
bin
mput *.gz
quit
END_SCRIPT
exit 0

Sauvegardez le script et puis testez le. Les fichiers contenus dans le répertoire backup de Jeedom devraient se trouver dans votre freebox.

Après une simple scénario exécuté tous les jours à un heure précise qui actionne la commande JeeBackup.

Je vais faire évoluer le script plus tard pour permettre la suppression des anciens backups et trouver un moyen pour exporter uniquement le fichier le plus récent.

Publicités

2 commentaires sur “Exportation des backups

  1. olute
    23 février 2017

    Bonjour,

    J’ai essayer d’utiliser votre script sans succes.

    Mais en cherchant j’ai trouve un autres script sur le store jeedom BackupSamba.sh

    Il est très bien fait. Et avec pas mal d’option.

    bonne journee

    J'aime

    • Didier Rombauts
      23 février 2017

      Merci pour l’information.
      Le FTP est actif sur la box?

      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 12 janvier 2017 par dans domotique, raspberry, et est taguée , , .

Archives

Catégories

%d blogueurs aiment cette page :