Ich muss mich nochmals melden.
InfluxDB habe ich erfolgreich installieren können und sammle auch Testdaten (Sonnenazimuth,-elevation) über Openhab. Die Daten kann ich mir auch graphisch unter http://<IP>:8086 anzeigen lassen.
Da ich plane, etliche Daten mit Openhab zu sammeln, möchte ich den Speicherort verlegen, um Speicherprobleme auf dem Raspberry Pi4 zu vermeiden. Ich habe schon standardmäßig ein Windowslaufwerk (NAS) gemountet, auf das ich regelmäßig die Konfigurationen inkl. RRD4J Daten speichere. Funktioniert ohne Probleme.
In Foren habe ich schon etliche gleichlautende Anleitungen gefunden, wie man den Speicherort "umlenken" kann. Das habe ich versucht umzusetzen. Hier kurz die Schritte, die bei anderen Erfolg haben:
- Stoppen des InfluxDB-Services: sudo systemctl stop influxd.serice
- Konfigurationsdatei /etc/influxdb/config.toml mit nano editieren und die Pfade anpassen
- Aktuelle InfluxDB-Daten an den neuen Zielordner kopieren
- InfluxDB-Service wieder starten: sudo systemctl start influxd.serice
Da man bei Windowslaufwerken die Berechtigungen mit chown nicht verändern kann, habe ich nach Foreninfos das Laufwerk folgendermaßen gemountet:
mount -t cifs -o user=<user>,password=<passw>,rw,uid=1000,gid=1000 //<IP>/<Ordner> /mnt/<Zielordner>
Damit haben alle User Lese- und Schreibberechtigung auf alle Dateien und Ordner. Habe ich mit einem Nicht-root-User getestet.
Wenn ich dann allerdings den InfluxDB-Service für den neuen Speicherort starte, bleibt der Startprozess hängen. In einem anderen Terminal wird mit systemctl status influxdb.service folgendes angezeigt:
Code: Alles auswählen
● influxdb.service - InfluxDB is an open-source, distributed, time series database
Loaded: loaded (/usr/lib/systemd/system/influxdb.service; enabled; preset: enabled)
Active: activating (start) since Sat 2025-11-22 15:23:58 CET; 5min ago
Job: 7903
Invocation: b7ecb81d59ef4eb592262b59edc16f73
Docs: https://docs.influxdata.com/influxdb/
Cntrl PID: 28009 (influxd-systemd)
Tasks: 2 (limit: 2236)
Memory: 2.1M (peak: 58.8M)
CPU: 13.578s
CGroup: /system.slice/influxdb.service
├─28009 /bin/bash -e /usr/lib/influxdb/scripts/influxd-systemd-start.sh
└─28783 sleep 1
Hat jemand eine Idee? Schon mal Danke im Voraus!