Hallo,
derzeit habe ich parallel mehrere Pis laufen. Um im Falle eines Crashes, oder z.B. eine Neuinstallation eines Gerätes wichtige Konfigurationsdateien zu speichern, habe ich mir folgenden Ablauf überlegt; könnt Ihr mir sagen, ob das funktionieren würde?
Ich kopiere alle Konfigurationsdateien (bzw. Files, die ich sichern möchte) auf einen Netzwerkordner, der für die Pis lesbar ist. Die Dateien kann ich ggf. direkt über meinen Laptop auf dem NAS bearbeiten, ohne mich auf den Pi aufschalten zu müssen.
Im System (bzw. dort, wo die Dateien eigentlich hingehören) erstelle ich eben Softlinks, die auf die Dateien auf meinem NAS zeigen. Die Netzwerkfreigabe ist via smb durch fstab beim Systemstart verfügbar.
(Alternativ hatte ich überlegt, sämtliche Dateien auf einen Netzwerkordner zu kopieren, diesen per rsync auf den jeweiligen Pis lokal abzugleichen, sodass auch bei einem Netzwerkfehler zumindest noch die zuletzt synchronisierte Version der Datei verfügbar wäre).
Sichern möchte ich definitiv
/home/pi/.ssh/*
/home/pi/.config/*
/etc/fstab
/etc/crontab
(UND gerne auch die crontab für User 'Pi'; da habe ich den korrekten Speicherort aber noch nicht gefunden)
MySQL Datenbanken, Apache Konfigurationen etc. sollen später ebenfalls gespeichert werden
Funktioniert das soweit, oder habe ich etwas Grundlegendes nicht mit eingeplant? Meine Pis crashen gerne mal (wahrscheinlich wegen der alten SD Karten) und müssen im Notfall komplett neu aufgesetzt werden. Diese Lösung, in Zusammenhang mit einem bash Script, welches die entsprechenden Softlinks automatisch wiederherstellt, sollte die Neueinrichtung erheblich vereinfachen
Pro/Con?
Danke & LG