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)

2voto

micahwittman Punkte 11930

Es sind interessante Zeiten für die "persönliche Sicherungsfrage".

Inzwischen gibt es verschiedene Denkansätze:

  1. Häufiges automatisiertes lokales Backup + periodisches lokales manuelles Backup

    Automatisiert: Geplante nächtliche Sicherung auf ein externes Laufwerk.
    Handbuch: Einmal pro Woche / Monat / Jahr / auf ein zweites externes Laufwerk kopieren oops - vergessen
    und geben es bei "Mama" ab.
     
    Es gibt eine Menge Software in diesem Bereich, aber hier sind nur ein paar: Es gibt RSync und TimeMachine für Mac und DeltaCopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp für Windows.

  2. Häufige Fernsicherung

    Es gibt eine Reihe von Diensten, die es Ihnen ermöglichen, über Ihre Internetverbindung ein Backup in einem entfernten Datenzentrum zu erstellen. Amazon Der S3-Dienst von Amazon und die Client-Software von JungleDisk sind heutzutage eine gute Wahl - nicht die billigste Option, aber Sie zahlen für das, was Sie nutzen, und die Erfolgsbilanz von Amazon lässt vermuten, dass das Unternehmen mindestens genauso lange im Geschäft sein wird wie alle anderen Speicheranbieter, die heute ihre Visitenkarte abgeben.
     
    Habe ich erwähnt, dass es verschlüsselt sein sollte? Ein Lob an JungleDisk für die gute Handhabung des "Verschlüsselungsproblems" und die Zukunftssicherheit (Open-Source-Bibliothek für die Interoperabilität mit Jungle Disk).

  3. Alle der oben genannten Punkte.

    Manche Leute nennen das paranoid ... andere denken sich: "Ahhh, jetzt kann ich nachts schlafen".


Außerdem geht es mehr um Fehlertoleranz als um Datensicherung, aber Sie sollten sich die Drobo - Im Grunde ist es ein ganz einfaches RAID, das ganz gut zu funktionieren scheint.

2voto

crazyscot Punkte 11509

Hier sind die Merkmale, auf die ich achten würde:

  • So weit wie möglich vollautomatisch. Wenn Sie regelmäßig eine Taste drücken oder ein Programm ausführen müssen, werden Sie sich langweilen und irgendwann aufhören, sich darum zu kümmern. Ein stündlicher Cron-Job erledigt das für mich; ich rsynce auf den 24x7-Server, den ich in meinem Heimnetz betreibe.
  • Mehrere austauschbare Sicherungsmedien, so dass Sie einige außerhalb Ihres Standorts aufbewahren können (und/oder eines mitnehmen können, wenn Sie verreisen). Ich mache das mit einem warm einsteckbaren SATA-Laufwerksschacht und einem Cron-Job, der mich jede Woche per E-Mail daran erinnert, die Laufwerke zu wechseln.
  • Stark verschlüsselte Datenträger für den Fall, dass Sie einen verlieren. Die Unterstützung von verschlüsselten Geräten unter Linux ( cryptsetup et al) tut dies für mich.
  • Eine Art Point-in-Time-Recovery, aber überlegen Sie genau, welche Auflösung Sie wollen. Täglich könnte ausreichen - mit mehreren Sicherungsmedien ist das wahrscheinlich möglich - oder Sie möchten etwas Umfassenderes wie Apples Time Machine. Ich habe mit meinen Wechsellaufwerken einige vorsichtige rsync-Optionen verwendet: Jeden Tag wird ein neues Snapshot-Verzeichnis erstellt, aber Dateien, die gegenüber dem Vortag unverändert sind, werden hart verlinkt statt kopiert, um Platz zu sparen.

2voto

dcousineau Punkte 2182

Wenn Sie mit der Cloud synchronisieren möchten und sich nicht an der anfänglichen 2-GB-Beta-Obergrenze stören, habe ich mich in folgende Software verliebt Dropbox .

Es verfügt über Versionen für Windows, OSX und Linux, arbeitet mühelos, hält Dateien versioniert und arbeitet vollständig im Hintergrund, basierend auf dem Zeitpunkt, an dem die Dateien geändert wurden (kein täglicher Zeitplan oder manuelle Aktivierungen).

Ars Technica y Joel Spolsky haben sich beide in den Dienst verliebt (wobei die Liebe bei Spolsky stärker zu sein scheint, aber tun wir mal so, als ob!), wenn das Wort eines zufälligen Internetfreaks nicht ausreicht.

2voto

William Macdonald Punkte 2059

Eine weitere Stimme für mozy.com

Sie erhalten 2gb kostenlos oder für $5/Monat unbegrenzten Speicherplatz für Backups. Backups können zeitgesteuert erfolgen, oder wenn Ihr PC/Mac nicht ausgelastet ist. Sie werden während der Übertragung und Speicherung verschlüsselt.

Sie können die Dateien mit der integrierten Software oder über das Internet abrufen oder für eine DVD bezahlen, die gebrannt und zurückgeschickt wird.

William Macdonald

2voto

Toby Hede Punkte 36095

Ich unterstütze die Abstimmung für JungleDisk . Ich verwende es, um meine Dokumente und Projektordner auf S3 zu verschieben. Meine durchschnittliche monatliche Rechnung von amazon ist etwa 20c.

Alle meine Projekte liegen in Subversion auf einem externen Rechner.

Außerdem arbeite ich mit einem Mac und verwende SuperDuper, um jede Nacht ein Image meiner Festplatte zu erstellen. Ich bin sicher, dass es in der Windows/Linux-Welt gute Optionen gibt.

Ich habe zwei externe Laufwerke, die ich wöchentlich austausche, und eines der Laufwerke lagere ich in der Woche, in der es nicht benutzt wird, außer Haus.

Das bedeutet, dass ich im Falle eines Ausfalls immer nur 24 Stunden von einem Bild entfernt bin, und im Falle eines katastrophalen Ausfalls (Brand oder Diebstahl) nur 7 Tage. Die Möglichkeit, das Laufwerk an einen Rechner anzuschließen und sofort mit dem Abbild zu arbeiten, hat mich enorm gerettet. Meine Bootpartition wurde während eines Stromausfalls beschädigt (zum Glück kein Hardwarefehler). Ich schloss das Backup an, stellte es wieder her und konnte in der Zeit, die ich brauchte, um die Dateien des externen Laufwerks zu übertragen, wieder arbeiten.

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