Backups++
This commit is contained in:
parent
85aba737cb
commit
99b051840f
@ -1,2 +1,31 @@
|
||||
\subsection{Backup}
|
||||
\label{sub:backup}
|
||||
|
||||
Wir haben uns für rsnapshot aus folgenden Gründen entschieden:
|
||||
|
||||
\begin{itemize}
|
||||
\item Die Backups liegen als Ordner mit den gleichen Rechten wie im zu backupenden System.
|
||||
Dies hat den Vorteil, dass andere Nutzer diese einsehen können und
|
||||
selbständig Dateien wiederherstellen können.
|
||||
\item Rsnapshot erstellt differentielle Backups. Dabei werden Dateien, die
|
||||
sich zum alten Backup sich nicht geändert haben durch Hardlinks in das neue
|
||||
Backup verlinkt.
|
||||
\item Programme wie duplicity speichern die Differenz zum alten Stand als
|
||||
Delta ab. Diese Kette von Revisionen müssen beim Wiedereinspielen angewendet
|
||||
werden. Dies kann zeitaufwändig sein und ist fehleranfällig, sollte ein Delta
|
||||
beschädigt werden. Um dem entgegen zu wirken, werden deswegen in
|
||||
regelmäßigen Abständen volle Backups erstellt, was wiederum mehr
|
||||
Speicherplatz benötig.
|
||||
\end{itemize}
|
||||
|
||||
Die Konfigurationsdatei (/etc/rsnapshot.conf) für rsnaphot liegt in
|
||||
\emph{aufgabe4.3/rsnaphot.conf}. Es werden folgende Verzeichnisse gesichert:
|
||||
/home/, /etc/, /usr/local/, /cluster/, /srv/, /fastfs/, /var/lib/
|
||||
|
||||
Das dafür bereitgestellte NFS ist unter \emph{/backup} gemountet. Die Backups
|
||||
werden im Unterverzeichnis \emph{rsnapshot} erstellt. Das Backup wird
|
||||
als cron-job durch die Skripte \emph{/etc/cron.daily/rsnaphot} und
|
||||
\emph{/etc/cron.weekly/rsnapshot} durchgeführt (vgl.
|
||||
\emph{aufgabe4.3/cron.\{daily,weekly\}/rsnapshot.conf}). Dabei werden die
|
||||
letzten die Stände der letzten 7 Tage sowie die der letzten 3 Wochen
|
||||
vorgehalten.
|
||||
|
Loading…
Reference in New Issue
Block a user