NEWS
influx DB Datenbanken zusammenführen
-
Hallo zusammen,
hab das Problem, dass ich mir vor einiger Zeit eine Raspi OS Installation durch ein Update zerschossen habe. Hatte zwar ein Backup, aber in der Zeit zwischen Backup erstellen und dem Update habe ich wichtige Daten gesammelt und in InfluxDB gespeichert, auf die ich jetzt nicht mehr zugreifen kann. Der Raspi lässt sich mit der "alten" SD-Karte nicht mehr booten, aber ich kann mit nem Raspi zumindest darauf zugreifen und auch mit diversen Tools unter Windows.
Meine Idee wäre jetzt die Daten von der "alten" SD-Karte auf die neue zu kopieren und die Daten dann irgendwie zu vereinen. Kann mir jemand sagen, wo die InfluxDB Daten liegen und wie ich die u. U. mit der neuen DB mergen kann?
Vielen Dank!
-
Kommst du nicht mit ssh drauf ?
Sonst kannste einfach Backup der influxDB Daten ziehen -
@Dutchman Nee. Wie gesagt... Mit der kaputten Installation bootet der Rechner nicht. Hatte mal interessehalber nen Monitor beim Booten dran gehängt. Das Ganze sieht dann so aus...
Der Raspi läuft nun seit einiger Zeit mit der "neuen" Installation. Ich würde die "alte" gar nicht mehr nutzen wollen, sonst fehlen mir dort wieder Daten. Ich will nur Die Datenbank sichern und in die neue rein bekommen.
Hintergrund der ganzen Geschichte ist dass ich Daten meiner Heizung mit dem eBus und Vaillant Adapter mit logge und ich aufgedeckt habe, dass meine Heizung nicht das tut, was sie soll. Jetzt bin ich mit dem Hersteller im Streit und hab quasi meine Beweise verloren
-
aua da ist ja richtig was kaputt
Die daten sollten sich hie befinden "/opt/influxdb/shared"
Ich wuerde dan :
- ein anderes system neben (zb. virtual)
- Infuxdb installiere
- service stoppen
- die Datenbank Dateien uebertragen
- fingers crossed das die DB damit. startet
- dan per console die. daten exportieren (backup)
- das in. die neue db rein
wen in der neue bereits daten stehen ist das egal, das backup wird ergänzen (vorher immer backup machen!)
-
@Dutchman Das Verzeichnis existiert bei mir nicht
-
@xxx_turbo_xxx sagte in influx DB Datenbanken zusammenführen:
@Dutchman Das Verzeichnis existiert bei mir nicht
du bist im /opt/iobroker nicht im /opt
InfluxDb hat nix mit iobroker zu tun -
@Dutchman ups... Wer lesen kann ist klar im Vorteil
Allerdings gib et das Verzeichnis ebenfalls nicht
-
@xxx_turbo_xxx sagte in influx DB Datenbanken zusammenführen:
Allerdings gib et das Verzeichnis ebenfalls nicht
probier mal
find ./ -name "* influxdb*"
-
@Dutchman Hier ein Auszug aus den Ergebnissen...
pi@raspberrypi:/ $ find ./ -name "* influxdb*" find: ‘./root’: Permission denied find: ‘./etc/polkit-1/localauthority’: Permission denied find: ‘./etc/ssl/private’: Permission denied find: ‘./home/iobroker/.config’: Permission denied find: ‘./sys/kernel/debug’: Permission denied find: ‘./sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1’: Permission denied find: ‘./sys/fs/bpf’: Permission denied find: ‘./run/grafana’: Permission denied find: ‘./run/motion’: Permission denied find: ‘./run/sudo’: Permission denied find: ‘./run/samba/ncalrpc/np’: Permission denied find: ‘./run/systemd/unit-root’: Permission denied find: ‘./run/systemd/inaccessible’: Permission denied find: ‘./lost+found’: Permission denied find: ‘./tmp/systemd-private-072ba28e0f3040f7a26081800dcdce2f-systemd-timesyncd.service-v16ysK’: Permission denied find: ‘./tmp/pivccu-var/empty’: Permission denied find: ‘./proc/tty/driver’: Permission denied find: ‘./proc/1/task/1/fd’: Permission denied find: ‘./proc/1/task/1/fdinfo’: Permission denied find: ‘./proc/1/task/1/ns’: Permission denied find: ‘./proc/1/fd’: Permission denied find: ‘./proc/1/map_files’: Permission denied find: ‘./proc/1/fdinfo’: Permission denied find: ‘./proc/1/ns’: Permission denied find: ‘./proc/2/task/2/fd’: Permission denied ... ... ... find: ‘./proc/83/map_files’: Permission denied ... ... ... find: ‘./var/lib/grafana/png’: Permission denied find: ‘./var/lib/grafana/plugins’: Permission denied find: ‘./var/lib/influxdb/wal’: Permission denied find: ‘./var/lib/influxdb/data/iobroker_db’: Permission denied find: ‘./var/lib/influxdb/data/_internal’: Permission denied find: ‘./var/lib/apt/lists/partial’: Permission denied find: ‘./var/lib/private’: Permission denied find: ‘./var/lib/polkit-1’: Permission denied find: ‘./var/lib/piVCCU3/rootfs/root’: Permission denied find: ‘./var/lib/piVCCU3/rootfs/lost+found’: Permission denied find: ‘./var/lib/samba/private/msg.sock’: Permission denied find: ‘./var/lib/samba/usershares’: Permission denied find: ‘./var/lib/bluetooth’: Permission denied find: ‘./var/spool/cron/crontabs’: Permission denied find: ‘./var/spool/rsyslog’: Permission denied find: ‘./var/cache/apt/archives/partial’: Permission denied find: ‘./var/cache/private’: Permission denied find: ‘./var/cache/ldconfig’: Permission denied find: ‘./var/log/private’: Permission denied find: ‘./var/log/samba/cores’: Permission denied find: ‘./var/tmp/systemd-private-072ba28e0f3040f7a26081800dcdce2f-systemd-timesyncd.service-ErBvxT’: Permission denied pi@raspberrypi:/ $
-
mach mal bitte mit sudo davor
-
-
@xxx_turbo_xxx die Daten liegen in /var/lib/influxdb
sollte auch in der influxdb.conf stehen... wenn noch vorhanden
Daten kopieren geht problemlos... nur die Berechtigungen müssen passen
-
hmm dan verstehe ich nicht wie influxDB installier war/ist wen es keinen Ordner gib
-
@ftd Danke. Habs gefunden! Dann werd ich das mal probieren