Ich habe einen privaten Server aufgesetzt, von welchem ich gern ein Backup hätte, sodass ich ihn im Falle einer Fehlkonfiguration schnell auf eine zuvor funktionierende Version zurücksetzen kann.
Das Backup würde ich mit rsnapshot erstellen. Allerdings frage ich mich, welche Verzeichnisse des Dateisystems erforderlich sind und welche eher ausgeschlossen werden sollten, da sie nur Prozessinformationen oder ähnliches enthalten, welche jederzeit wieder vom Betreibssystem hergestellt bzw. eh permananet von diesem erzeugt werden.
Hier meine bisherigen Überlegungen:
In der /etc/rsnapshot.conf würde ich folgendes konfigurieren
exclude /mnt/* -> eingehangende Dateisysteme ausschließen (sonst u.U. Endlosschleife, müssen separat gesichert werden)
exclude /media/* -> gleiches Argument wie bei /mnt/
exclude /proc/* -> enthält nur Statusinformationen, daher nicht notwendig ?
exclude /dev/* -> eine Abbildung der Hardware -> wird beim Systemstart erzeugt (?)
exclude /sys/* -> ???
exclude /tmp/* -> temporäre Daten nicht erforderlich
exclude /run/* -> ???
exclude /lost+found/* -> "Papierkorb" nicht sichern
backup / root_dir/
```'
Ist das so sinnvoll? bei den zwei Pfaden sys und run bin ich mir unsicher.
Ziel soll es sein, dass ich im Falle einer Fehlkonfiguration, einfach das Backup nehme und so wie es ist, auf die Festplatte spiele (z.B. mit einem Linux-Livestick beide Platten eingängen und Daten von Backup nach / schieben).
Würde das so funktionieren? Oder stelle ich mir das zu leicht vor?