Entwicklungsumgebung/Backup: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
{{Uberarbeiten}}
{{Uberarbeiten}}


=== Regelmäßige Datensicherung mit mehreren Generationen ===  
=== Regelmäßige Datensicherung in mehreren Generationen ===  


Für die Datensicherung in mehreren Generationen bieten sich Tools an, die auf rsync basieren. Durch das Setzen von Hardlinks anstelle von Dateikopien werden damit beliebig viele Backup-Generationen der Dateien platzsparend möglich - nur begrenzt durch den zur Verfügung stehenden Speicherplatz.
Für die Datensicherung in mehreren Generationen bieten sich Tools an, die auf rsync basieren. Durch das Setzen von Hardlinks anstelle von Dateikopien werden damit beliebig viele Backup-Generationen der Dateien platzsparend möglich - nur begrenzt durch den zur Verfügung stehenden Speicherplatz.


Die Sicherung erfolgt in ein frei zu wählendes Verzeichnis des Servers - jedes beschreibare Medium das sich mounten lässt kann also als Speicherort verwendet werden u.a. USB-Festplatten, interne Festplatten oder Freigaben auf anderen Rechnern (z.B. ein Backupserver).  
Die Sicherung erfolgt in ein frei zu wählendes Verzeichnis des Servers - jedes beschreibare Medium das sich mounten lässt kann also als Speicherort verwendet werden u.a. USB-Festplatten, interne Festplatten oder Freigaben auf anderen Rechnern (z.B. ein Backupserver.


'''Rsnapshot''' basiert u.a. auf rsync und wird von Debian unterstützt.
'''Rsnapshot''' basiert u.a. auf rsync und wird von Debian unterstützt.
Zeile 30: Zeile 30:


  mcedit /etc/rsnapshot.conf  
  mcedit /etc/rsnapshot.conf  
Als erstes wird das Backupverzeichnis durch die Variable ''rsnapshot_root'' festgelegt
rsnapshot_root ''/mnt/backup/rsnapshot/''
Die gesicherten Dateien befinden in sich also zukünftig im Verzeichnis /mnt/backup/rsnapshot/.




----
----
<div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div>
<div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div>

Version vom 19. April 2009, 15:18 Uhr

Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).

Regelmäßige Datensicherung in mehreren Generationen

Für die Datensicherung in mehreren Generationen bieten sich Tools an, die auf rsync basieren. Durch das Setzen von Hardlinks anstelle von Dateikopien werden damit beliebig viele Backup-Generationen der Dateien platzsparend möglich - nur begrenzt durch den zur Verfügung stehenden Speicherplatz.

Die Sicherung erfolgt in ein frei zu wählendes Verzeichnis des Servers - jedes beschreibare Medium das sich mounten lässt kann also als Speicherort verwendet werden u.a. USB-Festplatten, interne Festplatten oder Freigaben auf anderen Rechnern (z.B. ein Backupserver.

Rsnapshot basiert u.a. auf rsync und wird von Debian unterstützt.

Installation

Die Installation erfolgt mit

aptitude install rsnapshot rsync

Ebenfalls benötigt wird das Modul liblchown-perl, das aktuell nicht in der stable-Version von Debian enthalten ist.

Das Paket kann hier heruntergeladen werden und wird installiert mit

dpkg -i liblchown-perl_1.00-1_i386.deb 

Wenn die Datei mit Lynx direkt auf dem Server heruntergeladen wird, kann auch die Option installieren gewählt werden - dann entfällt der letzte Schritt.

Einrichtung

Die Steuerung von Rsnapshot erfolgt in der Datei /etc/rsnapshot.conf. Nach dem üblichen Anlegen einer Sicherheitskopie kann die Datei bearbeitet werden mit:

mcedit /etc/rsnapshot.conf 

Als erstes wird das Backupverzeichnis durch die Variable rsnapshot_root festgelegt

rsnapshot_root /mnt/backup/rsnapshot/

Die gesicherten Dateien befinden in sich also zukünftig im Verzeichnis /mnt/backup/rsnapshot/.



zurück | Hauptseite