Ich suche nach einer Lösung für die Sicherung von etwa 30 meiner Server, bei denen es sich um eine Mischung aus Centos-, Windows 2003- und 2008-Computern handelt.
Ich habe einen San in einem anderen Rechenzentrum mit einer 1-Gig-Verbindung zwischen den Standorten, auf denen gesichert werden soll. Dies ist also eine rein festplattenbasierte Sicherungslösung.
Was ich idealerweise suche, ist eine Open-Source-Software mit einer netten Benutzeroberfläche, die es mir ermöglicht, einen Sicherungszyklus mit vollständigen Sicherungen auf monatlicher Basis zu erstellen, die 6 Monate zurückreichen, und wöchentliche Sicherungen, die einen Monat lang gespeichert werden. Ich hoffe auch auf eine Duplizierung. Wenn also eine Datei bei der ersten Sicherung gespeichert wird, erstellt die Software einen Symlink dazu, anstatt die Daten in allen fortlaufenden Sicherungen erneut zu speichern. Es muss auch intelligent genug sein, um zu wissen, wann eine Datei gelöscht wird, dass die Datei in die letzte Sicherung verschoben wird, in der sie vorhanden ist, und dass alle Symlinks dazu aktualisiert werden.
Ich habe mir Bacula angesehen , bin mir aber nicht sicher, ob es die Deduplizierung oder ähnliches durchführen kann. Wenn es möglich ist, ist jemand so freundlich, mich auf eine anständige Anleitung hinzuweisen, wie es geht.
Wenn dies nicht der Fall ist, kann jemand eine andere Open Source-Lösung empfehlen oder nicht?
Antworten:
Etwas Einfaches wie rsnapshot kann tun, was Sie wollen. Es hört sich nicht so an, als ob Sie das wollen, was traditionell als Deduplizierung bezeichnet wird. Die synthetische vollständige Sicherungsfunktion mit Hardlinks, die rsnapshot bereitstellt, klingt genau so, wie Sie es wünschen.
(Bei der herkömmlichen Deduplizierung möchten Sie möglicherweise das Opendedup- Projekt als Ausgangspunkt betrachten. Es ist das vollständigste Open-Source-Datendeduplizierungsprojekt, das ich je gesehen habe. Es verwendet ein benutzerdefiniertes Dateisystem (SDFS) als Grundlage für seine Funktionalität. Ich neige dazu zu denken, dass dies nicht das ist, wonach Sie suchen, aber der Vollständigkeit halber erwähne ich es hier.)
quelle
Bacula schreibt in ein ZFS-Dateisystem, in dem die Deduplizierung aktiviert ist, schreibt dann den Snapshot von diesem Host auf einen Remote-Host mit ZFS und wendet dieses Transaktionsprotokoll auf dieses Dateisystem an.
quelle
Ich habe Backuppc mit gutem Erfolg auf einer Reihe von Windows Linux- und Mac-Computern verwendet. http://backuppc.sourceforge.net/ http://www.zmanda.com/backuppc.html (Informationen zur Deduplizierung)
quelle
Hier ein paar Links zur Deduplizierung meines Kopfes:
OpenDedup - Deduplizieren des Dateisystems, das unter Linux und Windows funktioniert.
s3fs - Dedupliziertes Dateisystem, das vom Amazon S3-Dienst unterstützt wird.
quelle
Am Ende habe ich mich für synbak http://www.initzero.it/products/opensource/synbak/ entschieden, da es die fest verknüpften Kopien mit rsync erstellt und sie im Gegensatz zu rsnapshot von Remote-Servern abrufen kann.
Ich möchte auch etwas wie rwsync oder deltacopy verwenden, um rsyncd auf Windows-Computern einzurichten, damit ich Synbak auch für Windows-Computer verwenden kann.
quelle
Sie haben jetzt Obnam, der das auch tut, und vieles mehr!
quelle