Diese Seite ist eine Anleitung wie man ein Backup des Miniservers machen kann (z.B. um die Statistiken zu sichern).
Erforderliche Hardware:
Als erstes wird das Programm 7-zip auf dem raspberry pi (oder jeden anderem Linux-Rechner) benötigt. Dieses Programm lässt sich relativ einfach mit folgender Befehlszeile installieren:
sudo apt-get install p7zip p7zip-full |
Anschließend erstellt man in einem beliebigen Verzeichnis die Datei loxone-backup.sh mit folgendem Inhalt:
#!/bin/sh DATUM=`date +%Y-%m-%d_%H-%M-%S` ## Hier die IP des Miniservers eintragen HOST=xxx.xxx.xxx.xxx ## Das hier ist der Standard FTP-Port PORT=21 ## Hier den Benutzernamen und das Kennwort eingeben USER=xxx PASSWD=xxx FOLDER= <- ## Ab hier müssen die lokalen Pfade angeben werden, d.h. wo die Daten gesichert werden sollen mkdir /media/Sicherungen/loxone/loxone-backup/$DATUM/ -p wget -r ftp://$USER:$PASSWD@$HOST/$FOLDER -P /media/Sicherungen/loxone/loxone-backup/$DATUM/ 7z a /media/Sicherungen/loxone/$HOST-$DATUM.7z /media/Sicherungen/loxone/loxone-backup/$DATUM/$HOST/* rm -rf /media/Sicherungen/loxone/loxone-backup |
Das Skript muss vor der Verwendung als ausführbar markiert werden:
chmod +x /home/pi/loxone-backup.sh |
Vor dem ersten automatischen Backup sollte geprüft werden ob das Skript ordnungsgemäß funktioniert. Dazu das Skript mit folgendem Befehl ausführen:
bash ./loxone-backup.sh |
Das Backup lässt sich dahingehend automatisieren, indem man einen cronjob anlegt:
sudo crontab -e |
Folgende Zeilen einfügen:
0 0 * * * /home/pi/loxone-backup.sh >/dev/null 2>&1 |
Das bedeutet dass nun jede Nacht um 24:00 Uhr ein Backup vom Miniserver angelegt wird.
Verwandte Artikel erscheinen hier basierend auf den Stichwörtern, die Sie auswählen. Klicken Sie, um das Makro zu bearbeiten und Stichwörter hinzuzufügen oder zu ändern.