~ubuntu-branches/debian/sid/obnam/sid

« back to all changes in this revision

Viewing changes to manual/de/015-uebersicht.mdwn

  • Committer: Package Import Robot
  • Author(s): Lars Wirzenius
  • Date: 2015-07-01 18:14:49 UTC
  • Revision ID: package-import@ubuntu.com-20150701181449-taxcvqg9cviw2cxo
Tags: 1.10-1
* New upstream version.
  * Fix "restore to /tmp messes up directory perms" by preventing
    restores to a non-empty directory. (Closes: #760492)
* Add build-dependency on git.
* Drop build-dependency on texlive and building of PDF form of manual.
  Texlive is an insanely large build dependency.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
TL;DR: Zuerst Lesen: Eine kurze Übersicht über Obnam
 
2
====================================================
 
3
 
 
4
Vermutlich müssen Sie nur dieses Kapitel lesen.
 
5
 
 
6
Dieses Kapitel gibt eine kurze Einführung in die wichtigsten Teile von
 
7
Obnam. Der Rest des Buches ist im Grunde eine ausführliche Version dieses
 
8
Kapitels. Sie sollten dieses Kapitel zuerst lesen und dann einfach behaupten,
 
9
Sie hätten auch den Rest gelesen -- auf Cocktailpartys wird Sie jeder
 
10
ehrfürchtig ansehen. Ich verspreche, dass auch niemand sonst den Rest
 
11
des Buches gelesen haben wird, es gibt also kein Risiko erwischt zu werden.
 
12
 
 
13
Konfiguration
 
14
-------------
 
15
 
 
16
Obnam benötigt keine Konfigurationsdatei, Sie können alles mittels
 
17
Optionen auf der Kommandozeile konfigurieren.
 
18
Aber natürlich können Sie auch eine Konfigurationsdatei verwenden,
 
19
speichern Sie sie unter `~/obnam.conf` und geben Sie ihr z.B. folgenden Inhalt:
 
20
 
 
21
    [config]
 
22
    repository = sftp://your.server/home/youruser/backups/
 
23
    log = /home/liw/obnam.log
 
24
 
 
25
 
 
26
Die folgenden Beispiele gehen davon aus, dass Sie eine Konfigurationsdatei erstellt haben,
 
27
so dass Sie die Optionen nicht jedes Mal wiederholen müssen.
 
28
 
 
29
Vermutlich wollen Sie jetzt die `log` Einstellung aktivieren, damit Sie im Falle eines
 
30
Problems alle verfügbaren Informationen zur Problemlösung in der Protokolldatei finden.
 
31
 
 
32
Das erste Backup
 
33
----------------
 
34
 
 
35
Ihr erstes Backup wird recht groß sein und eine ganze Weile dauern.
 
36
Ein langes Backup kann abstürzen, aber das ist kein Problem:
 
37
Obnam erstellt alle Paar hundert Megabytes einen **Checkpoint**,
 
38
von dem aus es abgebrochene Vorgänge wieder aufnehmen kann.
 
39
 
 
40
    obnam backup $HOME
 
41
 
 
42
Inkrementelle Backups
 
43
---------------------
 
44
 
 
45
Wenn Sie Ihr erstes Vollbackup gemacht haben (eventuell in mehreren Schritten),
 
46
sichern Sie sämtliche Änderungen einfach indem Sie Obnam nochmal aufrufen:
 
47
 
 
48
    obnam backup $HOME
 
49
 
 
50
Dies wird alle neuen und geänderten Dateien sichern. Es wird ebenfalls
 
51
aufgezeichnet, welche Dateien seit dem letzten Backup gelöscht wurden.
 
52
 
 
53
Sie können Obnam so oft ausführen, wie Sie mögen. Es werden immer nur
 
54
die Änderungen zum letzten Backup gesichert.
 
55
 
 
56
Mehrere Clients in einem Repository
 
57
-----------------------------------
 
58
 
 
59
Sie können mehrere Clients in ein einzelnes Repository sichern,
 
60
indem Sie die Option `--client-name=<identifier>` beim Programmaufruf
 
61
mitgeben. Die Sicherungssätze werden getrennt gespeichert, aber die
 
62
Deduplizierung läuft über alle Sätze.
 
63
 
 
64
Alte Generationen entfernen
 
65
---------------------------
 
66
 
 
67
Irgendwann wird Ihr Backup Repository so groß, das Sie einige alte
 
68
Generationen entfernen wollen. Diese Operation wird "forget" genannt:
 
69
 
 
70
    obnam forget --keep=30d
 
71
 
 
72
Dieser Befehl behält ein Backup von jedem der letzten 30 Kalendertage,
 
73
beginnend mit dem neuesten Backup (nicht der aktuellen Uhrzeit).
 
74
Wenn Sie mehrmals am Tag gesichert haben, wird nur die letzte Generation
 
75
des Tages behalten.
 
76
 
 
77
Alle Daten, die zu einer Generation gehören die behalten wird,
 
78
bleiben im Repository. Jegliche Daten die ausschließlich einer
 
79
Generation angehören die vergessen wird, wird entfernt.
 
80
 
 
81
Daten wieder herstellen
 
82
-----------------------
 
83
 
 
84
Hoffentlich werden Sie das nie benötigen, aber der einzige Grund warum
 
85
man Backups anlegt ist, dass man eines Tages die Daten wieder herstellen kann,
 
86
falls ein Unglück geschieht:
 
87
 
 
88
    obnam restore --to=/var/tmp/my-recovery $HOME
 
89
 
 
90
Dieser Befehl wird Ihr gesamtes Home-Directory aus der letzten Generation
 
91
nach `/var/tmp/my-recovery` wiederherstellen.
 
92
Wenn Sie nur einzelne Verzeichnisse oder Dateien benötigen, können Sie diese
 
93
stattdessen angeben:
 
94
 
 
95
    obnam restore --to=/var/tmp/my-recover $HOME/Archive/receipts
 
96
 
 
97
Sollten Sie Sich nicht mehr an den Dateinamen erinnern, benutzen Sie zuerst `obnam ls`:
 
98
 
 
99
    obnam ls > /var/tmp/my-recovery.list
 
100
 
 
101
Dies wird den Inhalt der Generation in einem Format ähnlich `ls -lAR` ausgeben.
 
102
Speichern Sie den Inhalt in einer Datei und sehen Sie sie durch.
 
103
(Das ist ein eher langsames Kommando, daher ist es komfortabler
 
104
die Ausgabe in eine Datei zu speichern.)
 
105
 
 
106
Verschlüsselung nutzen
 
107
----------------------
 
108
 
 
109
Obnam kann Backups mittels GnuPG verschlüsseln. Um dies einzuschalten
 
110
müssen Sie einen PGP-Schlüssel besitzen (oder erzeugen) und Obnam
 
111
dann erklären was es machen soll.
 
112
 
 
113
    [config]
 
114
    encrypt-with = CAFEBABE
 
115
 
 
116
In diesem Fall ist `CAFEBABE` die **Key-ID** Ihres Schlüssels,
 
117
so wie GnuPG sie ausgibt. Im Moment benötigen Sie entweder `gpg-agent` oder etwas
 
118
ähnliches, denn Obnam hat keine Möglichkeit nach dem Passwort zu fragen.
 
119
 
 
120
Wenn das geschafft ist, wird Obnam von da an automatisch ver- und entschlüsseln.
 
121
 
 
122
Wenn Sie Ihre Backups verschlüsseln, sollten Sie unbedingt auf anderem Weg eine
 
123
Sicherheitskopie Ihres GPG Schlüssels anfertigen. Ohne den Schlüssel
 
124
können Sie keine Dateien wieder herstellen, daher können Sie sich nicht
 
125
auf das gleiche Obnam Backup verlassen um den Schlüssel zu sichern.
 
126
Sichern Sie Ihren GPG-Schlüssel irgendwo anderes und stellen Sie sicher,
 
127
eine ausreichend starke Passphrase zu verwenden, um offline Brute-Force Attacken
 
128
stand zu halten. Denken Sie daran: Sollten Sie Ihren GPG Schlüssel
 
129
verlieren oder nicht mehr darauf zugreifen können, wird Ihre gesamte
 
130
Backup unbrauchbar.
 
131
 
 
132
Wenn Sie die Verschlüsselung erst nachträglich aktivieren,
 
133
müssen Sie mit einem neuen Repository von vorne beginnen.
 
134
Sie können keine verschlüsselten und unverschlüsselten Backups im gleichen Repository mischen.
 
135
 
 
136
(Es gibt eine Reihe von Befehlen für die Verwaltung von Obnams Verschlüsselung.
 
137
Normalerweise benötigen Sie sie nicht, es sei denn mehrere Ihrer Clients teilen sich
 
138
das gleiche Repository. In diesem Fall sollten Sie die manpage lesen.)