Aller au contenu

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

Sauvegarde hebdomadaire de la base weewx sur Raspberry


Pascal032
 Partager

Messages recommandés

Il y a 13 heures, Pascal032 a dit :

Bonjour,

Je découvre avec stupéfaction tous les posts concernant mon script...  Merci, @BMGB-59, de m'avoir envoyé un message !

J'avais essayé dans le temps de monter un NAS avec Samba, mais il n'était pas stable.  J'ai réessayé sur un PI 4, et cela fonctionne nickel, déjà rien que pour le montage qui se fait tout seul, à moins que ce soit une évolution positive de l'OS

Je me suis fait un petit aide-mémoire, mais il faudrait que je le rende "universel".  Si cela t'intéresse, dis-le moi.

 

Autre chose :

Excellente idée @meteo-melin, je ne savais pas que c'était possible.  Comment faire ?

 

On oeut sauver dans /tmp

Ou alors tu peux créer un nouveau répertoire en ram en éditant le fichier fstab et en ajoutant une entrée temps.

Lien à poster
Partager sur d’autres sites

Bonjour,

 

Voici une méthode que j'utilise pour sauvegarder la bdd weewx directement sur le cloud, en utilisant Rclone : https://rclone.org

Après installation et configuration, Rclone permet le transfert de fichiers vers différents fournisseurs de stockage cloud, tels que Dropbox, Google Drive, Microsoft Onedrive, pCloud et bien d'autres.

 

Le script sh suivant est appelé par une tâche cron pour faire la sauvegarde, dans mon cas sur pCloud :

# création du fichier de sauvegarde
/usr/bin/mysqldump -u XXXX -pYYYY weewx --quick | gzip > /home/pi/mysql/weewx-$( date '+%Y-%m-%d_%H' ).sql.gz

# copie du fichier de sauvegarde vers le cloud
rclone copy /home/pi/mysql/weewx-$( date '+%Y-%m-%d_%H' ).sql.gz pcloudjt:Backups/raspberry/mysql

# je garde dans le cloud les sauvegardes des 30 derniers jours. Les fichiers plus vieux que 30 jours sont effacés du cloud
rclone --min-age  30d delete pcloudjt:Backups/raspberry/mysql

# efface le fichier de sauvegarde local
rm /home/pi/mysql/weewx-$( date '+%Y-%m-%d_%H' ).sql.gz

 où XXXX est le nom d'utilisateur de la base mysql, et YYYY est le mot de passe

La sauvegarde est copiée dans le répertoire "/Backups/raspeberry/mysql" sur pCloud, et le nom de connexion configuré pour mon pCloud est "pcloudjt" - voir ci-dessous.

 

Pour l'installation de rclone, c'est très simple (voir https://rclone.org/install/).  Il faut taper la commande suivante dans une fenêtre terminal:

curl https://rclone.org/install.sh | sudo bash

 

La configuration pour définir la ou les connexions vers le cloud se lance en tapant :

rclone config

La configuration est interactive, et nécessite de définir un nom de connexion (par exemple mon nom de connexion vers pCloud est pcloudjt), de choisir le fournisseur cloud concerné, et ensuite d'ouvrir via le navigateur internet du raspberry un lien donné par Rclone qui permet de récupérer un code utilisé pour la connexion.

 

Voir https://rclone.org/docs/.  , et par exemple https://rclone.org/dropbox/. pour la configuration pour Dropbox

 

Lien à poster
Partager sur d’autres sites

Il y a 1 heure, jackT a dit :

Bonjour,

 

Voici une méthode que j'utilise pour sauvegarder la bdd weewx directement sur le cloud, en utilisant Rclone : https://rclone.org

Après installation et configuration, Rclone permet le transfert de fichiers vers différents fournisseurs de stockage cloud, tels que Dropbox, Google Drive, Microsoft Onedrive, pCloud et bien d'autres.

 

Le script sh suivant est appelé par une tâche cron pour faire la sauvegarde, dans mon cas sur pCloud :

# création du fichier de sauvegarde
/usr/bin/mysqldump -u XXXX -pYYYY weewx --quick | gzip > /home/pi/mysql/weewx-$( date '+%Y-%m-%d_%H' ).sql.gz

# copie du fichier de sauvegarde vers le cloud
rclone copy /home/pi/mysql/weewx-$( date '+%Y-%m-%d_%H' ).sql.gz pcloudjt:Backups/raspberry/mysql

# je garde dans le cloud les sauvegardes des 30 derniers jours. Les fichiers plus vieux que 30 jours sont effacés du cloud
rclone --min-age  30d delete pcloudjt:Backups/raspberry/mysql

# efface le fichier de sauvegarde local
rm /home/pi/mysql/weewx-$( date '+%Y-%m-%d_%H' ).sql.gz

 où XXXX est le nom d'utilisateur de la base mysql, et YYYY est le mot de passe

La sauvegarde est copiée dans le répertoire "/Backups/raspeberry/mysql" sur pCloud, et le nom de connexion configuré pour mon pCloud est "pcloudjt" - voir ci-dessous.

 

Pour l'installation de rclone, c'est très simple (voir https://rclone.org/install/).  Il faut taper la commande suivante dans une fenêtre terminal:

curl https://rclone.org/install.sh | sudo bash

 

La configuration pour définir la ou les connexions vers le cloud se lance en tapant :

rclone config

La configuration est interactive, et nécessite de définir un nom de connexion (par exemple mon nom de connexion vers pCloud est pcloudjt), de choisir le fournisseur cloud concerné, et ensuite d'ouvrir via le navigateur internet du raspberry un lien donné par Rclone qui permet de récupérer un code utilisé pour la connexion.

 

Voir https://rclone.org/docs/.  , et par exemple https://rclone.org/dropbox/. pour la configuration pour Dropbox

 

Bonjour @jackT

Merci pour ton aide. Mais mon problème est toujours le même comment faire pour éffectuer une connection sur un NAS car rien ne fonctionne et je n'ai pas d'archivage perso en ligne.

@

Lien à poster
Partager sur d’autres sites

Bonjour @BMGB-59,

Quel type de NAS as-tu ?  Certains NAS (en tous cas ceux de Synology) peuvent être configuré avec le service WebDAV, et on peut utiliser Rclone pour se connecter via WebDAV.

 

 

 

EDIT : ou alors, pour autant que cela soit possible, installer un serveur FTP sur le NAS, et utiliser le script de @Pascal032

Modifié par jackT
Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Partager

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...