Datensicherung Openhab auf NAS

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
maddin2020
Beiträge: 30
Registriert: 29. Sep 2019 11:21
Answers: 0

Datensicherung Openhab auf NAS

Beitrag von maddin2020 »

Hallo zusammen,

ich würde gerne automatisch mein Openhab sichern. Bisher mache ich das ganze nach einem Tip im Forum das ich meine SD einmal die Woche auf eine andere SD karte klone.

Allerdings möchte ich nun zusätzlich 1 x am Tag automatisch die Backupdatei "openhab-cli" erstellen und auf eine NAS (WD Cloud Mirror) kopieren, den Zeitstempel vom letzten Backup würde ich auch gerne irgendwie im Openhab anzeigen.

Folgendes habe ich bisher

backup.sh

Code: Alles auswählen

sudo openhab-cli backup
backup.rule

Code: Alles auswählen

rule "Backup_OH2"
when
Time cron "0 0 0 * * ?" //jeden Tag um 0:00 Uhr
then
logInfo("Server Backup", "Backing up the Server")
executeCommandLine ("sudo /etc/openhab2/scripts/backup.sh", 60000)
executeCommandLine ("sudo cp -vnpr "/var/lib/openhab2/backups/." "<Pfad WD Cloud ?????>")
postUpdate(Letztes_Backup, new DateTimeType())

end
ich weiß aber nicht wie ich nun am besten die WD Digital mounte um die Daten dann dahin zu schieben

Danke vorab für die Hilfe

bastler
Beiträge: 121
Registriert: 7. Jan 2020 19:36
Answers: 2

Re: Datensicherung Openhab auf NAS

Beitrag von bastler »

also ich mach das backup ja nur manuell, d.h. ich starte einfach ein script. problem ist ja immer dass du es als sudo starten musst damit das klappt. vielleicht kannst du das ja einfach in deinem script mit aufnehmen, ich mounte mein nas so:

Code: Alles auswählen

mount -t cifs -o user=my_username,password=my_password,rw,file_mode=0777,dir_mode=0777 //ip_of_nas/shared_folder /mnt/smb/
... und kopiere dann einfach alles nach

Code: Alles auswählen

/mnt/smb/
bzw lasse dort meinen ordner mit dem aktuellen datum erstellen und kopiere es dort hinein

maddin2020
Beiträge: 30
Registriert: 29. Sep 2019 11:21
Answers: 0

Re: Datensicherung Openhab auf NAS

Beitrag von maddin2020 »

Hi danke ich bin nun ein gutes Stück weiter.

Folgendes habe ich bisher

backup.sh

Code: Alles auswählen

#!/bin/bash
sudo openhab-cli backup
sudo cp -vnpr "/var/lib/openhab2/backups/." "/home/wdcloud"

Code: Alles auswählen

rule "Backup_OH2"
when
Time cron "0 0,30 23 ? * * *"   //jeden Tag um 23:30 Uhr
then

*** Dieser Befehl ruft leider das Script nicht auf  ;-)
//executeCommandLine ("bash /etc/openhab2/scripts/backup.sh", 60000)

executeCommandLine ("sudo openhab-cli backup", 60000) // erstellt das Backup

*** Dieser Befehl wird nicht aktzeptiert ***
executeCommandLine ("sudo cp -vnpr "/var/lib/openhab2/backups/." "/home/wdcloud", 60000) //Kopiert die Daten auf die Cloud

end

Leider wird der Kopierbefehl oder der Aufruf des Script nicht akzeptiert in der Rule nicht aktzeptiert. In der Konsole klappt er direkt.

Danke für eure Tipps

rbeudel
Beiträge: 255
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: Datensicherung Openhab auf NAS

Beitrag von rbeudel »

Hallo,
ich sichere auf meinem nas mit einem nfs mount.
Hier

Code: Alles auswählen

/etc/default/openhab2
habe ich mein mount eingetragen

Code: Alles auswählen

OPENHAB_BACKUPS=/tmp/auto.nfs/backupop
Jetzt landet das Backup schon mal direkt auf dem nas. In die crontab habe ich

Code: Alles auswählen

0 * * *     root	/usr/share/openhab2/runtime/bin/backup > /var/log/backupoh.log
eingetragen. Jetzt wird das backup jede Nacht ausgeführt und in die logdatei eingetragen.
Viele Grüße,
Ralf
Viele Grüße,
Ralf


Debmatic und Openhab in Proxmox VM debian x86_64

Benutzeravatar
udo1toni
Beiträge: 15264
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Datensicherung Openhab auf NAS

Beitrag von udo1toni »

rbeudel hat es schon angedeutet:

Es ist nicht sinnvoll, das Backup von openHAB auslösen zu lassen.
Stattdessen nutzt Du dazu besser die vorgesehenen Mechanismen des Betriebssystems, in diesem Fall cron (nicht Quartz cron in openHAB).
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Eleven
Beiträge: 53
Registriert: 15. Okt 2018 10:27
Answers: 0

Re: Datensicherung Openhab auf NAS

Beitrag von Eleven »

Hallo und guten Abend,
ich würde auch gerne eine Sicherung meines Systems auf meiner Synology ablegen, jedoch habe ich es noch nicht ganz verstanden wie ich den Pfad der Synology einbinde.

Ich habe soviel verstanden, das ich unter "/etc/default/openhab2" die Möglichkeit habe

Code: Alles auswählen

#########################
## BACKUP DIRECTORY
## Set the following variable to specify the backup location.
## runtime/bin/backup and runtime/bin/restore will use this path for the zip files.

#OPENHAB_BACKUPS=/var/lib/openhab2/backups
den Pfad anzupassen. In der Vergangenheit hatte ich dies mittels eines BackupScriptes gemacht. Hier wurde die Festplatte wie folgt eingebunden

Code: Alles auswählen

mount -t nfs 192.168.1.18:/volume1/RaspberryPiBackup /mnt/nas
Könnt Ihr mir hier weiterhelfen?


Grüeß Eleven

rbeudel
Beiträge: 255
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: Datensicherung Openhab auf NAS

Beitrag von rbeudel »

Hallo,
ich habe das Einbinden des nas mit autofs gemacht. Eine schöne Beschreibung wie es geht steht hierhttps://www.elektronik-kompendium.de/si ... 102221.htm
Viele Grüße, Ralf
Viele Grüße,
Ralf


Debmatic und Openhab in Proxmox VM debian x86_64

Eleven
Beiträge: 53
Registriert: 15. Okt 2018 10:27
Answers: 0

Re: Datensicherung Openhab auf NAS

Beitrag von Eleven »

Hallo zusammen,

danke für schnellen Antworten. Bevor ich mich allerdings an die Arbeit mache habe ich noch eine Frage bzgl. des autofs.
Geht das NAS dann überhaupt noch in den Ruhezustand? in dem von Dir verlinktem Artikel steht das sich die Partitionen bei längerer Nichtbenutzung auch wieder automatisch aushängen.

Code: Alles auswählen

Mit "autofs" lassen sich Partitionen bei Bedarf automatisch einhängen und bei längerer Nichtbenutzung auch 
automatisch wieder aushängen.
Mein Wunsch wäre es das beim Start des Backups mittels "sudo openhab-cli backup" die HDD der Synology eingehangen wird und nach dem backup wieder ausgehangen wird.

Wäre das mit autofs überhaupt möglich?

Grüße Eleven

rbeudel
Beiträge: 255
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: Datensicherung Openhab auf NAS

Beitrag von rbeudel »

Hallo,
das NAS läuft nur wenn es auch gebraucht wird. Irgentwelche komplizierten mount Aktionen sind nicht nötig.
Viele Grüße,
Ralf
Viele Grüße,
Ralf


Debmatic und Openhab in Proxmox VM debian x86_64

Antworten