Re: Backup und Restore der Influx Datenbank
Verfasst: Mo 12. Apr 2021, 17:09
Mit "drop" wird nur die angegebene Datenbank gelöscht. Alle anderen bleiben bestehen.
Support Forum für die Anzeige von BMS, Solarreglern, Wechselrichtern, Pelletöfen, Wärmepumpen usw.
https://solaranzeige.de/phpBB3/
bewirkt, daß das Backup in den Ordner /tmp geschrieben wird.sudo influxd restore -portable -db solaranzeige /tmp/solaranzeige_backup
Dadurch wird dann wie im cronjob (crontab-e) angelegt immer ein neues Backup angefügt. Die Liste wird immer länger, und die Dateianzahl immer größer.sudo influxd backup -portable -database freiwählbar(z.B.InfluxDBName) -host 127.0.0.1:8088 /var/backups/freiwählbar(z.B.InfluxDBName)_backup
auch Zugriff auf ein bestimmtes Backup erhält, oder automatisch das letzte genommen wird, aber ich habe eine Möglichkeit,vorher alle alten Backups zu löschen und nur jenes vom Vortag zu nehmen, bzw. das jüngste auszusuchen.sudo influxd restore -portable -db freiwählbar(z.B.InfluxDBName) /var/backups/freiwählbar(z.B.InfluxDBName)_backup
bekommt man alle Backups, die jünger als 2 Tage sind angezeigt.find /var/backups/freiwählbar(z.B.InfluxDBName)_backup/ -mtime +2
um nur das Backup vom Vortag bestehen zu lassen. Alle anderen werden bedingungslos gelöscht.find /var/backups/freiwählbar(z.B.InfluxDBName_backup/ -mtime +0 -type f -exec rm -rf {} \;
-type f -exec rm -rf {} \;
Code: Alles auswählen
sudo influxd backup -portable -database freiwählbar(z.B.InfluxDBName) -host 127.0.0.1:8088 /var/backups/freiwählbar(z.B.InfluxDBName)_backup
Code: Alles auswählen
find /var/backups/freiwählbar(z.B.InfluxDBName)_backup/ -mtime +2
Code: Alles auswählen
-type f