NEWS
Scripte aus Backup wiederherstellen
-
@bananajoe Sehr cool.
Schade, dass man so einen Move machen muss, aber es funktioniert, und darauf kommt es ja an.
Danke.PS: ja, du bist ein geiler Typ
-
@hiltex In der Theorie könnte man sich leicht ein Tool schreiben was das einem quasi extrahiert ...
Ich muss aber zugeben das ich noch nie mit dem BackItUp Adapter etwas zurück gesichert habe, ich habe mir immer per Hand das aus dem Backup geholt was ich brauchte (unter anderem diverse male bei VIS).
Deshalb wusste ich auch sofort wie man dein Problem löst, ich musste es nur noch mal eben schnell testen ...Und ich habe gerade gesehen das für das Backup der JavaScripte sowieso das Spiegeln ins Dateisystem aktiviert sein muss.
Ich persönlich sichere dieses Verzeichnis noch mal extra und habe es deshalb einfacher.
-
@bananajoe sagte in Scripte aus Backup wiederherstellen:
Und ich habe gerade gesehen das für das Backup der JavaScripte sowieso das Spiegeln ins Dateisystem aktiviert sein muss.
Das ist so nicht richtig ...
https://github.com/simatec/ioBroker.backitup/blob/master/docs/de/backitup.md#javascript-backup
-
@simatec ok, ich hatte
< 2.2.0 Javascript
überlesen -
Ist es eigentlich eine gute Idee, den Script-Mirror-Ordner unter /opt/iobroker/iobroker-data anzulegen oder spricht etwas dagegen?
Das hätte doch den Charme, dass die Scripte im Backup enthalten sind, oder ist das ein Trugschluss?Falls dem nicht so ist würde ich das gleich mal als Änderungsvorschlag unterbreiten:
- Script Mirror sollte standardmäßig aktiviert sein - mit diesem Pfad
- Backitup sollte diesen Ordner mit sichern
-
@hiltex wie wir zuvor festgestellt haben werden die Skripte auch ohne die Aktion gesichert.
Aber ich nehme an du meinst das der BackItUp-Adapter diesen Ordner mit sichern soll? Wäre ein Featurerequest an den AdapterIch habe aus dem Ordner ein Git-Repo gemacht und Versioniere so (wenn ich an
git add. / git commit / git push
denke ...
Ich sicher aber meinen ioBroker als ganze VM und kann aus dem Backup auch so Dateien wiederherstellen. -
@hiltex Für Backitup ist der Mirrorpfad nicht nötig.
Grundsätzlich sollte man aber den Pfad außerhalb der iobroker Struktur anlegenAm besten in das Homeverzeichnis des Users
/home/user/scripts
-
@simatec Meiner Ansicht nach ist der Mirror-Pfad schon nötig, da ich momentan keine Möglichkeit sehe, ein einzelnes Script wiederherzustellen, ohne den oben gezeigten Umweg zu gehen. Oder liege ich da falsch?
-
@bananajoe Wie der Zufall es will musste ich gerade nach meiner eigenen Anleitung suchen weil ich es irgendwie geschafft haben einen kompletten Unterordner zu löschen ...
-