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

Bacula ist eine gute Software, sie ist quelloffen und soll eine gute Leistung bringen, eine Art kommerzielle Software, beim ersten Mal etwas schwierig zu konfigurieren, aber nicht so schwer. Sie hat eine gute Dokumentation

2voto

jjrv Punkte 4116

Besorgen Sie sich eine externe Festplatte mit einem Netzwerkanschluss, damit Sie Ihre Backups in einem anderen Raum aufbewahren können. Das bietet nicht nur ein wenig Sicherheit gegen Feuer, sondern ist auch eine einfache Lösung, die Sie selbst zu Hause durchführen können.

Der nächste Schritt ist die Beschaffung von Speicherplatz an einem entfernten Ort (es gibt z. B. sehr günstige monatliche Preise für Server) oder die Anschaffung mehrerer externer Festplatten, die regelmäßig zwischen der Festplatte zu Hause und der an einem entfernten Ort ausgetauscht werden. Wenn Sie eine Verschlüsselung verwenden, kann dies überall sein, z. B. bei einem Freund, bei den Eltern oder am Arbeitsplatz.

1voto

Niklas Winde Punkte 1763

Oder du richtest einfach ein gmail-Konto ein und schickst es dir selbst :) Es sei denn, du bist ein bisschen paranoid, dass Google über deine Sachen Bescheid weiß, weil du von Forschung gesprochen hast. Es hilft dir nicht viel bei der Strukturierung und so, aber es ist kostenlos, hat einen großen Speicherplatz und liegt außerhalb des Unternehmens, ist also ziemlich sicher.

1voto

Mike Punkte 2377

Wenn Sie OS X 10,5 oder mehr, dann sind die Kosten für Die Zeitmaschine sind die Kosten für eine externe Festplatte. Und nicht nur das, auch die Benutzeroberfläche ist denkbar einfach zu bedienen. Öffnen Sie den Ordner, den Sie wiederherstellen möchten, klicken Sie auf das Time-Machine-Symbol und durchsuchen Sie das Verzeichnis, als wäre es das Jahr 1999, als alles wiederhergestellt wurde!

Ich habe noch nicht versucht, es zu verschlüsseln, aber ich kann mir vorstellen, dass man es mit truecrypt .

Ja, diese Antwort wurde einige Zeit, nachdem die Frage gestellt wurde, veröffentlicht, aber ich glaube, dass sie denjenigen helfen sollte, die in Zukunft über diesen Beitrag stolpern (so wie ich).

1voto

dime Punkte 525

Richten Sie einen Linux- oder xBSD-Server ein:

-Einrichten eines Versionskontrollsystems Ihrer Wahl auf dem System.
-Spiegel-Raid (Raid 1) bei mindestens
-tägliche (oder sogar stündliche) Backups auf externen Laufwerken.

Über den Server können Sie auch eine automatische Offsite-Sicherung einrichten. Wenn das Internet ausfällt, haben Sie immer noch Ihr externes Laufwerk und können es automatisch synchronisieren lassen, sobald es wieder verfügbar ist.

Sobald es eingerichtet ist, sollte es ungefähr 0 Arbeit sein.

Sie brauchen nichts "Ausgefallenes" für die Offsite-Sicherung. Besorgen Sie sich einen Webhost, der die Speicherung von Nicht-Web-Daten erlaubt. Synchronisieren Sie per sftp oder rsync über ssh. Speichern Sie die Daten auf der anderen Seite in einem echten Krypto-Container, wenn Sie paranoid sind.

Wenn Sie für einen Arbeitgeber/Auftragnehmer arbeiten, fragen Sie auch diesen. Die meisten Unternehmen haben bereits etwas eingerichtet oder lassen Sie mit ihrer IT 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