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)

5voto

akauppi Punkte 15498

Hängt davon ab, auf welcher Plattform Sie arbeiten (Windows/Linux/Mac/...?)

Als plattformunabhängigen Weg verwende ich einen persönlichen Subversion-Server. Alle Wertsachen sind dort, und wenn ich einen der Rechner verliere, kann ich mit einem einfachen "svn checkout" alles zurückholen. Das erfordert allerdings einige Vorarbeit und Disziplin. Vielleicht ist das nichts für Sie?

Als zweites Backup für die nicht-vn-Sachen verwende ich Die Zeitmaschine das in OS X integriert ist. Einfach großartig :)

4voto

CAD bloke Punkte 8014

Ich bin ein großer Fan von Acronis Trueimage. stellen Sie sicher, dass Sie durch ein paar Backup-HDDs rotieren, damit Sie ein paar Generationen haben, auf die Sie zurückgreifen können, oder falls eines der Backups kaputt geht. Wenn es sich um einen wichtigen Meilenstein handelt, schicke ich meiner Mutter einen Satz DVDs per Schneckenpost und sie archiviert sie für mich. Sie wohnt in einem anderen Bundesstaat, so dass die meisten Katastrophen von weniger als biblischem Ausmaß abgedeckt sein sollten.

EDIT: Acronis hat eine Verschlüsselung über ein Passwort. Ich finde auch, dass die Bandbreite von Snailmail ziemlich unendlich ist - 10GB über Nacht = 115 kb/s, mehr oder weniger. Ich wurde noch nie von der Australia Post gedrosselt.

3voto

Andrew Edgecombe Punkte 37795

Kaufen Sie einen Feuersicherheitsschrank. Dies ist nicht nur eine gute Idee für die Aufbewahrung von Sicherungskopien, sondern generell eine gute Idee.

Welche Medien Sie genau einsetzen, ist Gegenstand anderer Antworten hier.

Aber im Hinblick auf die Wiederherstellung nach einem Brand ist es gut, ein abwaschbares Medium zu haben. Solange die Temperatur nicht zu hoch wird, scheinen CDs und DVDs einigermaßen widerstandsfähig zu sein, obwohl ich mir Sorgen über Rauchschäden machen würde. Das Gleiche gilt für Festplatten.

Ein Flash-Laufwerk hat den Vorteil, dass es keine beweglichen Teile gibt, die beschädigt werden können, und dass man sich keine Gedanken über die optischen Eigenschaften machen muss.

3voto

mmaibaum Punkte 2289

Ich stimme für eine Art von Cloud-Speicher. Das Problem bei fast allen "Heim-Backups" ist, dass sie im Haus verbleiben, was bedeutet, dass bei einem katastrophalen Schaden an dem System, das gesichert wird, wahrscheinlich auch die Backups beschädigt werden (Feuer, Überschwemmung usw.). Meine Anforderungen wären

1) automatisiert - manuelle Backups werden vergessen, meist genau dann, wenn sie am dringendsten benötigt werden

2) außer Haus - siehe oben

3) mehrere Versionen - d.h. ein Backup für mehr als eine Sache, falls diese eine Sache ausfällt.

Als Entwickler sind die zu sichernden Daten in der Regel relativ klein, so dass ein paar kostenlose Cloud-Backup-Konten ausreichen könnten. Sie erfüllen auch oft Teil 1, da sie normalerweise automatisiert werden können. Ich habe viel Gutes über www.getdropbox.com/ gehört.

Der andere Vorteil von mehr als einem Konto ist, dass man ein Konto auf "tägliche Synchronisierung" und ein anderes auf "wöchentliche Synchronisierung" stellen kann, um eine gewisse Historie zu erhalten. Dies ist jedoch bei weitem nicht so gut wie echte inkrementelle Sicherungen.

Ich persönlich bevorzuge ein skriptgesteuertes Backup (auf lokalen Festplatten, die ich abwechselnd als "Offsites" verwende). Das liegt zum großen Teil daran, dass mein Hobby (Fotografie) und damit meine relativ lahme Internet-Upstream-Bandbreite das Datenvolumen nicht bewältigen kann.

Die Botschaft lautet: Verlassen Sie sich nicht auf eine einzige Lösung und gehen Sie nicht davon aus, dass Ihre Daten nicht wichtig genug sind, um sich mit den Problemen genauso intensiv auseinanderzusetzen wie das "Unternehmen".

3voto

Echostorm Punkte 9442

Mozy.com ist der König. Ich habe es anfangs nur zum Sichern von Code verwendet und dann die 5 Dollar pro Monat bezahlt, um meine persönlichen Bilder und andere Dinge zu sichern, die ich nicht verlieren möchte, wenn das Haus abbrennt. Die erste Sicherung kann eine Weile dauern, aber danach kann man sie so gut wie vergessen, bis man etwas wiederherstellen muss.

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