36 Stimmen

Gute und sichere Backups Entwickler zu Hause

Was ist eine gute, sichere Methode zur Erstellung von Backups für Programmierer, die zu Hause forschen und entwickeln und es sich nicht leisten können, ihre Arbeit zu verlieren?

Bedingungen:

  1. Die Sicherungskopien müssen IMMER in angemessener Reichweite sein.

  2. Es kann nicht garantiert werden, dass die Internetverbindung immer verfügbar ist.

  3. Die Lösung muss entweder KOSTENLOS sein oder einen angemessenen Preis haben und unterliegt den unter 2 genannten Bedingungen.


Statusbericht

Dabei werden vorerst nur kostenlose Optionen berücksichtigt.

Die folgenden Open-Source-Projekte werden in den Antworten (hier und anderswo) vorgeschlagen:

  • BackupPC ist ein Hochleistungsgerät, System der Enterprise-Klasse für die Sicherung von von Linux-, WinXX- und MacOSX-PCs und Laptops auf der Festplatte eines Servers.
  • Speichern Sie das Backup ist ein Sicherungsprogramm das Dateien auf anderen Festplatten speichert.
  • mybackware : Diese Skripte wurden entwickelt, um SQL-Dump-Dateien zu erstellen für die grundlegende Notfallwiederherstellung von kleinen MySQL-Installationen.
  • Bacula ist [...] die Verwaltung von Sicherung, Wiederherstellung und Überprüfung von Computerdaten über ein Netzwerk von Computern unterschiedlicher Art. In technisch ausgedrückt, ist es ein Netzwerk basiertes Sicherungsprogramm.
  • AutoDL 2 und Sec-Bk : AutoDL 2 ist ein skalierbares, transportunabhängiges automatisches Dateiübertragungssystem. Es ist geeignet für das Hochladen von Dateien von einem Staging-Server auf jeden Server einer einer Produktionsserver-Farm [...] Sec-Bk ist eine Reihe von einfachen Dienstprogrammen zum sicheren Sichern von Dateien an einem einem entfernten Ort, sogar einem öffentlichen Speicherort.
  • rsnapshot ist ein Dateisystem Snapshot-Dienstprogramm zur Erstellung von Backups von lokalen und entfernten Systemen.
  • rbme : Verwendung von rsync für Backups [...] erhalten Sie permanente inkrementelle Backups, die als vollständige Backups erscheinen (für jeden Tag) erscheinen und somit eine einfache Wiederherstellung oder weiteres Kopieren auf Band usw.
  • Duplizität sichert Verzeichnisse durch verschlüsselte Verzeichnisse im tar-Format erzeugt Volumes und deren Hochladen auf einen entfernten oder lokalen Dateiserver hochgeladen werden. [...] verwendet librsync, [für] inkrementelle Archive
  • . um Echtzeit-Backups von Dateien zu erstellen, die sich in aktiver Entwicklung befinden, während sie geändert werden. Dieses Tool kann auch für die Überwachung anderer Verzeichnisse verwendet werden. Es ist als automatisierte On-the-fly-Sicherung gedacht und nicht als Versionskontrolle. Es ist sehr einfach zu benutzen.

Andere Möglichkeiten:

Verwendung eines verteilten Versionskontrollsystems (DVCS) wie z. B. Git (/ Einfaches Git ), Basar , Mercurial entspricht der Notwendigkeit, das Backup lokal verfügbar zu haben.

Nutzen Sie kostenlosen Online-Speicherplatz als Remote-Backup, z. B.: Komprimieren Sie Ihr Arbeits-/Backup-Verzeichnis und senden Sie es an Ihr Google Mail-Konto.

Strategien

Ver Antwort von crazyscot

0 Stimmen

0 Stimmen

BackupPC ist großartig und einfach zu bedienen. Die Deduplizierungsfunktion hilft uns, mehr als 60% freien Speicherplatz zurückzubekommen (Linux-Server-Vollbackups)

0voto

Meine Stimme geht an dirvish (für Linux). Es verwendet rsync als Backend, ist aber sehr einfach zu konfigurieren. Es macht automatische, periodische und differentielle Backups von Verzeichnissen. Der große Vorteil ist, dass es Hardlinks zu allen Dateien erstellt, die seit der letzten Sicherung nicht verändert wurden. So ist die Wiederherstellung einfach: Kopieren Sie einfach das zuletzt erstellte Verzeichnis zurück - anstatt alle Diffs nacheinander wiederherzustellen, wie es andere differenzielle Backup-Tools tun müssen.

0voto

Alec Istomin Punkte 311

Ich habe die folgenden Backup-Szenarien und verwende rsync-Skripte zum Speichern auf USB- und Netzwerkfreigaben.

  1. ( wöchentlich ) Windows-Sicherung für "Bare Metal"-Wiederherstellung
    Inhalt des Systemlaufwerks C:\ mit der Windows-Sicherung zur schnellen Wiederherstellung nach einem physischen Festplattenausfall, da ich Windows und Anwendungen nicht von Grund auf neu installieren möchte. Dies ist so konfiguriert, dass es automatisch über den Windows-Sicherungszeitplan ausgeführt wird.

  2. ( täglich y Bedingt ) Aktive Inhaltssicherung mit rsync
    Rsync kümmert sich um alle geänderten Dateien von Laptop, Telefon und anderen Geräten. Ich mache jede Nacht ein Backup des Laptops und nach signifikanten Änderungen des Inhalts, wie z.B. dem Import der letzten Foto-RAWs von der SD-Karte auf den Laptop.

Ich habe ein Bash-Skript erstellt, das ich unter Cygwin auf Windows ausführe, um rsync zu starten: https://github.com/paravz/Windows-rsync-backup

0voto

Mike Dickerson Punkte 11

Wenn Sie Deduplizierung verwenden, bleiben Sie weg von JungleDisk. Deren Wiederherstellungsclient bringt den Reparsepoint durcheinander und macht die Datei unbrauchbar. Sie können es hoffentlich im abgesicherten Modus mit reparieren:

fsutil reparsepoint löschen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X