Rsnapshot
Rsnapshot
| rsnapshot | |
|---|---|
| Basisdaten
| |
| Hauptentwickler | David Cantrell |
| Aktuelle Version | 1.5.1[1] (26. Januar 2025) |
| Betriebssystem | Unix, Linux |
| Programmiersprache | Perl[2][3] |
| Kategorie | Backup |
| Lizenz | GPL (Freie Software) |
| www.rsnapshot.org | |
rsnapshot (englisch snapshot = Schnappschuss) ist eine Software zur Erstellung von Datensicherungen von lokalen oder entfernten Rechnern.
rsnapshot macht inkrementelle Datensicherungen[4] und benutzt dabei rsync und Hardlinks. Dadurch wird erreicht, dass (wegen rsync) nur die Änderungen übertragen werden, und die Hardlinks erlauben ein platzsparendes vielstufiges Backup. Das Dateisystem auf der Backup-Platte muss Hardlinks erlauben. Datensicherungen von entfernten Rechnern werden mittels rsync über ssh oder per rsync-Server über das Netzwerk vorgenommen, auch NFS ist möglich.
rsnapshot läuft auf allen gängigen UNIX-basierten Betriebssystemen und ist als freie Software unter den Bedingungen der GPL im Quelltext erhältlich.
Funktionsweise
rsnapshot kann so konfiguriert werden, dass es eine bestimmte Anzahl von stündlichen, täglichen, wöchentlichen und monatlichen Backups anlegt, wobei immer das kleinste Intervall als Basis für das nächstgrößere Intervall dient. So dient beispielsweise ein stündliches Backup als Basis für das tägliche und ein tägliches als Basis für das wöchentliche Backup.
Die Automatisierung selbst wird mittels eines cron-Daemons erreicht.
Bei jeder Ausführung des Programms werden auf den Namen der Intervalle beruhende Verzeichnisse in folgendem Schema angelegt:
Daily.0 Daily.1 Daily.2 Hourly.0 Hourly.1 Hourly.2 Hourly.3 Hourly.4 Weekly.0 Weekly.1 Weekly.2 Weekly.3 ...
Die neuesten Backups der jeweiligen Intervalle haben dabei immer die Erweiterung .0. Während der Ausführung wird der aktuelle Inhalt des .0-Verzeichnisses in das Verzeichnis .1 per Hardlink kopiert. Danach wird mit rsync (im mirror-Modus) nach neuen bzw. modifizierten Dateien gesucht, nur sie werden in das Verzeichnis .0 kopiert. Alle nicht geänderten Dateien behalten ihren Hardlink auf das jeweils „höhere“ Verzeichnis.
Die Daten werden nicht gepackt, und deshalb kann mit einfachen Mitteln unmittelbar auf jede Datei jedes Backups zugegriffen werden.
Wegen der Hardlinks belegt ein vielstufiges Backup i. A. nur etwa das Doppelte bis Dreifache einer einzelnen Sicherung. rsync erlaubt, bestimmte Dateien und Verzeichnisse (z. B. „rotierende“ Logdateien, /tmp-Verzeichnis) nicht mitzusichern.
Es kann sowohl auf dasselbe Dateisystem als auch auf ein anderes lokales Dateisystem (z. B. andere Festplatte) oder über SSH auf ein fernes Dateisystem (eines anderen Rechners) gesichert werden.
Debian und Ubuntu
Seit April 2021 ist rsnapshot nicht mehr über die offiziellen Paketquellen von Debian 11 (Buster) oder Ubuntu 22.04 (Jammy Jellyfish) zu finden. Als Grund wurde unzureichende Pflege der Software angegeben. Die Installationsdateien (.deb) können aber weiterhin über GitHub heruntergeladen werden.[5] Dies Betrifft auch den Debian-Fork Raspbian, das ehemals offizielle Raspberry-Pi-Betriebssystem.[6]
Debian
Seit Debian 12 („bookworm“, 2023-06-10) ist rsnapshot wieder „offiziell“.
Siehe auch
- Liste von Datensicherungsprogrammen
- Generationenprinzip – Strategie der Datensicherung
Literatur
- Backups mit Rsnapshot, LinuxUser 08/2011
- Jürgen Schmidt: Beruhigungsmittel – Backups für kleine Linux-Server. In: c't. 7/06, S. 212
Einzelnachweise
- ↑ Release 1.5.1. 26. Januar 2025 (abgerufen am 27. Januar 2025).
- ↑ The rsnapshot Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
- ↑ github.com. 6. Juli 2025.
- ↑ Backups ziehen mit Rsnapshot von Kristian Kißling in LinuxUser, Ausgabe 08/2006
- ↑ https://github.com/rsnapshot/rsnapshot/releases
- ↑ Debian Bug report logs - #986709 rsnapshot: not suitable for stable release, auf bugs.debian.org
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.