Infludb täglich sinnvoll sichern

Avenger84

Lt. Commander
Registriert
Feb. 2008
Beiträge
1.639
Hallo,
ich möchte gern meine Influxdb täglich (oder auch stündlich) vom RPi auf mein NAS sichern, so dass die Micro-SD Karte ruhig abschmieren darf.

Angefangen habe ich damit einen Ordner + Benutzer dafür auf meinem NAS anzulegen.

Am RPi habe ich einen "NAS Ordner" erstellt in /home/pi/
mit --> mkdir /home/pi/nas

Um den Ordner zu verknüpfen habe ich in der rc.local

sleep 20
mount -o username=influx,password=123456 //192.168.168.4/Influx /home/pi/nas

eingefügt, das klappt auch.

Jetzt weiß ich allerdings nicht wie ich meine Datenbank korrekt sichere, aus der Doku werde ich nicht ganz schlau.
Version verwende ich: 1.6.7

reicht es nach "legacy" Methode:
sudo influxd backup -database db /home/pi/nas zu sichern (meine Datenbank heißt "db")

und dann im Falle eines Neuaufsetzen des RPi so wieder herzustellen:
sudo systemctl stop influxdb

sudo influxd restore -metadir /var/lib/influxdb/meta /home/pi/nas
sudo influxd restore -database db -datadir /var/lib/influxdb/data /home/pi/nas
sudo chown -R influxdb:influxdb /var/lib/influxdb

sudo systemctl start influxdb

Wie führe ich die Sicherung am besten täglich aus?
mit sudo crontabe -e ?

Wenn ich per Hand sichere, dann generiert mir der backup Befehl bei jedem sichern eine Fortlaufende Nr.:
/home/pi/nas/home/pi/nas/db.autogen.00002.01 ---> .02 usw.

Kann man irgendwie einstellen dass er das vorhandene Backup überschreibt oder muss ich das per crontab vorher löschen ?

 
Zuletzt bearbeitet:
ja den kannte ich schon, habe es wie folgt im crontab -e hinterlegt:
4 * * * * rm -r /home/pi/nas/* >/dev/null 2>&1
5 * * * * influxd backup -database db /home/pi/nas >/dev/null 2>&1

jede Stunde 4. min erst löschen
jede Stunde 5. min Backup

Ich wollte eigentlich von euch hören ob die restliche Vorgehensweise soweit korrekt ist, denn das Widerherstellen wollte ich nicht ausprobieren aus Spaß.

madmax2010 schrieb:
der 1.6er Branch ist seit 2 Jahren ungepflegt. Du solltest wenigstens auf 1.8 oder 1.9 kommen :)
danke, aber mit 1.8.x bin ich fertig:
https://www.computerbase.de/forum/t...mehr-nach-update.2034700/page-2#post-25903108
 
Zurück
Oben