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 ?
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: