Changes between Version 1 and Version 2 of BackupSystem
- Timestamp:
- Oct 7, 2020, 5:59:20 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BackupSystem
v1 v2 36 36 Backup-Image:: ein Begriff, der durch das Dirvish-System definiert wird, \\ das Unterverzeichnis in einem Backup-Vault, welches durch einen Backup-Lauf entsteht/entstand 37 37 38 Backup-Branches:: eine Gruppe voneinander abhängiger Images, deren hohe Ähnlichkeit der Daten zu Einsparungen im Speicher-Backend genutzt wird 39 38 40 Das Beispiel zeigt die Einrichtung des Mtronig-TWiki-Backend-Servers als Zielrechner mit mehreren Backup-Targets. 39 41 … … 42 44 1. `rsync` auf dem Ziel-Rechner installieren, so daß es als Kommando via `rsync -e ssh` von außen nutzbar ist 43 45 1. SSH-Key des `root` Users vom `backer.p21.net` auf den Zielrechner kopieren (Achtung: der private Teil des Schlüssels ist passwortgeschützt, das Passwort sollte jedoch seit der Anmeldung in den RAM geladen sein): \\ eine Möglichkeit ist: `ssh-copy-id -i ~/.ssh/id_rsa.pub root@mt-twiki-backend`, \\ eine andere Möglichkeit ist, den Inhalt der Datei `~/.ssh/id_rsa.pub` von `root@backer` an die Datei `~/.ssh/authorized_keys` auf dem Ziel-Rechner anzuhängen 46 1. Zugang zum Ziel-Rechner testen: \\ `ssh root@mt-twiki-backend hostname` 44 47 * **Vorbereitung des Backup-Vaults (Tresors):** 45 1. 48 1. Verzeichnis anlegen: `mkdir -p mt-twiki-local/dirvish` 49 1. Konfiguration des `default` Branches erstellen, Datei `mt-twiki-local/dirvish/default.conf`: 50 {{{ 51 client: root@mt-twiki-backend.p21.net 52 tree: / 53 xdev: 0 54 exclude: 55 /data/ 56 /media/ 57 /mnt/*/ 58 /usr/src/ 59 /var/cache 60 /var/backups 61 /var/lock 62 /var/lib/nfs/ 63 /var/tmp/ 64 /tmp/ 65 }}} 66 1. Konfiguration testen: \\ `dirvish --vault mt-twiki-local --init --dry-run` 67 1. Backup-Vault initialisieren: \\ `dirvish --vault mt-twiki-local --init` 68 1. tbd. Backups-Vault in `master.conf` eintragen
