Verzeichnisstrukturen im Allgemeinen

Offensichtlich ist das der einfachste Fall. Überlege Dir aber trotzdem Antworten diese Fragen:

  • Sollen Zugriffsberechtigungen ebenfalls gesichert werden?

  • Sollen bestimmte Unterverzeichnisse ausgeschlossen werden (z.B. tmp, temp, .cache, .config, log)?

  • Sind Verweise (symbolic links) enthalten?
    Wenn ja, wie soll damit umgegangen werden?

Abbild einer ganzen Festplatte oder Partition

Ein 1:1 Abbild wird dann gewählt, wenn eine exakte Kopie gewünscht ist, um z.B. eine Betriebssystem-Installation auf eine andere Festplatte zu transferieren.

  • Linux bietet hierfür das Tool dd.

  • Von einem laufendes System ist kein Abbild möglich.

Datenbanken

Das direkt gesicherte Backend-Dateien sind nur begrenzt wiederherstellbar.
Besser:

  • Vor dem Backup Wartungs-Modus aktivieren. DB-Dump (z.B. SQL-Dump) erstellen.

  • Evtl. DB-Service beenden.

  • Schließlich Dump und ggf. DB-Dateien mit sichern.

  • Ein Datenbank-Dump-Beispiel folgt später.

Projekte

Hier sollte der Fokus auf dem Einsatz einer Versionsverwaltung liegen.

  • Meine Empfehlung ist hierzu git einzusetzen.

  • Mit git und ssh kann die 3-2-1 Regel gewährleistet werden.

Ein zusätzliches Backup kann nicht schaden!

Cloud

Synchronisation mit einem Cloud-Dienst wie z.B. Nextcloud. Automatische Synchronizations funktioniert auch so:

  • "lokal gelöscht" => "cloud"

  • "in der Cloud gelöscht" => "lokal"

Ein zusätzliches Backup kann nicht schaden!