Frage

Was ist eine gute, sichere Methode Backups zu tun, für Programmierer, die zu Hause Forschung und Entwicklung tun und leisten kann, keine Arbeit zu verlieren?

Bedingungen:

  1. Die Sicherungen müssen immer innerhalb einigermaßen leicht zu erreichen sein.

  2. Internet-Verbindung kann nicht sein, immer verfügbar gewährleistet werden.

  3. Die Lösung muss entweder frei sein oder im Rahmen des Zumutbaren preislich und vorbehaltlich 2 oben.


Statusbericht

Das ist jetzt nur freie Berücksichtigung der gewählten Optionen.

Die folgenden Open-Source-Projekte sind in den Antworten vorgeschlagen (hier & anderswo):

  • BackupPC ist ein High-Performance, Enterprise-Klasse-System für Unterstützung up Linux, WinXX und MacOSX-PCs und Laptops auf einen Datenträger des Servers.
  • Storebackup ist ein Backup-Dienstprogramm dass speichert Dateien auf andere Datenträger.
  • mybackware : Diese Skripte waren entwickelt, um SQL-Dump-Dateien zu erstellen Grund Disaster Recovery von kleinen MySQL-Installationen.
  • Bacula ist [...] verwalten Backup, Recovery und Verifizierung von Computerdaten über ein Netzwerk von Computer von verschiedenen Arten. Im Technisch gesehen ist es ein Netzwerk basiertes Backup-Programm.
  • AutoDL 2 und Sec-Bk : AutoDL 2 ist ein skalierbares unabhängige Transport automatisches Dateiübertragungssystem. Es eignet sich für Dateien aus dem Hochladen ein Staging-Server auf jeden Server auf eine Produktionsserverfarm [...] Sec-Bk ist eine Reihe von einfachen Dienstprogramme Sichern von Dateien auf ein sicher Remote-Standort, auch ein öffentlichen Lagerort.
  • rsnapshot ist ein Dateisystem Snapshot-Dienstprogramm für die Erstellung von Backups von lokalen und Remote-Systemen.
  • RBME : Verwenden von rsync für Backups [...] erhalten Sie ewigen inkrementelle Sicherungen, die als vollständige Sicherungen erscheinen (Für jeden Tag) und ermöglicht so einfach Wiederherstellung oder das weitere Kopieren auf Band etc.
  • Duplicity Rücken Verzeichnisse Herstellung verschlüsselten tar-Format Volumen und ihnen ein Hochladen entfernte oder lokale Dateiserver. [...] verwendet librsync, [für] inkrementalen Archiv
  • simplebup , Echtzeit-Backup von Dateien unter aktiver Entwicklung zu tun, wie sie geändert werden. Dieses Tool kann auch als auch für die Überwachung von anderen Verzeichnissen verwendet werden. Es ist beabsichtigt, als on-the-fly-Backup automatisiert und nicht als Versionskontrolle. Es ist sehr einfach zu bedienen.

Andere Möglichkeiten:

Mit einem Distributed Version Control System (DVCS) wie Git (/ Einfach Git ), Bazaar , Mercurial die Notwendigkeit beantwortet die Sicherung sind vor Ort verfügbar .

Verwenden Sie die kostenlosen Online-Speicherplatz als Remote-Backup, z.B .: komprimieren Sie Ihre Arbeit / Backup-Verzeichnis und es zu Ihrem Google Mail-Konto senden.

Strategien

Siehe crazyscot Antwort

War es hilfreich?

Lösung

USB-Festplatte + rsync funktioniert für mich

(siehe hier für eine Win32-Build)

Andere Tipps

Ich ziehe http://www.jungledisk.com/ . Es basiert auf Amazon S3, billig, Multi-Plattform, mehrere Maschinen mit einer einzigen Lizenz.

Scott Hanselman empfiehlt Windows Home Server in seinem treffend betitelten Beitrag Der Fall des Failing Disk Drive oder Windows Home Server Saved My Marriage .

Zu allererst: Sicherungen off-site zu halten, ist so wichtig für den Einzelnen wie für Unternehmen ist. Wenn Sie Haus abbrennt, Sie wollen nicht alles verlieren.

Dies gilt insbesondere, weil es so einfach zu bewerkstelligen ist. Ich persönlich habe eine externe USB-Festplatte ich an meinem Vaterhaus halten. Normalerweise wird es auf seine Internet-Verbindungen und ich ein Backup über das Netz (unter Verwendung von rsync) angeschlossen, aber wenn ich ein Backup wirklich große Dinge brauchen, ich sammle sie und kopieren Sie Dinge über USB. Im Idealfall sollte ich einen anderen Datenträger erhalten, um das Risiko zu verbreiten. Weitere Optionen sind kostenlose Online-Speicheranlagen (Nutzung Verschlüsselung!).

Für mehr Sicherheit, benutzen Sie einfach TrueCrypt. Es hat einen guten Namen in der IT-Welt und scheint sehr gut zu funktionieren.

hängt von der Plattform, die Sie laufen auf (Windows / Linux / Mac /...?)

Als plattformunabhängige Art und Weise, verwende ich einen persönlichen Subversion-Server. Alle Wertsachen gibt es, also wenn ich eine der Maschinen zu verlieren, ein einfaches ‚svn checkout‘ werden die Dinge zurück. Dies dauert einige anfängliche Arbeit, aber, und erfordert Disziplin. Es ist vielleicht nicht für Sie?

Als zweite Sicherung für die Nicht-svn Sachen, ich benutze Time Machine , die auf OS X. einfach toll eingebaut ist. :)

Ich empfehle www.mozy.com hoch. Die Software ist einfach und funktioniert gut, und da sie auf ihren Servern gespeichert sind implizit Offsite-Backups erhalten. Keine Sorgen über einen Backup-Server ausgeführt wird und sicherstellen, dass es funktioniert. Außerdem wird das Unternehmen unterstützt von EMC (ein führender Datenspeicher-Produkt-Unternehmen), so gibt mir genug Vertrauen vertrauen ihnen.

Ich bin ein großer Fan von Acronis Trueimage.Make sicher, dass Sie durch ein paar Backup-HDDs drehen Sie ein paar Generationen müssen zurück zu gehen, oder wenn eine der Sicherungen geht Knall. Wenn es ein wichtiger Meilenstein ist eine Reihe von DVD und sie Dateien em für mich zu dem Mamma-I Snail-Mail. Sie lebt in einem anderen Zustand, so dass es die meisten Katastrophen von weniger als biblischem Ausmaß abdecken sollte.

EDIT: Acronis Verschlüsselung über ein Passwort hat. Ich finde auch die Bandbreite von snailmail etwas unendlich zu sein - 10 GB über Nacht = 115 kb / s, geben oder nehmen. Nie von Australia Post gedrosselt wurde.

Meine Stimme geht für Cloud-Speicher in irgendeiner Form. Das Problem bei fast allen ‚zu Hause‘ Backups ist sie im Hause bleiben, dass jede katastrophalen Schäden an der Anlage gesichert werden wahrscheinlich auch (Feuer, Überschwemmung usw.) die Sicherungen beschädigt werden. Meine Anforderungen wären

1) automatisiert - manuelle Backups werden vergessen, in der Regel nur, wenn am meisten benötigt

2) off-site - siehe oben

3) mehrere Versionen - das ist Backup auf mehr als eine Sache, für den Fall, dass eine Sache nicht.

Als Entwickler in der Regel Datengrößen für die Sicherung sind relativ klein, so dass ein paar freie Cloud-Backup-Konten tun könnte. Sie erfüllen auch oft Teil 1, wie sie in der Regel automatisiert werden können. Ich habe gute Dinge über www.getdropbox.com/ gehört.

Der andere Vorteil von mehr als 1 Konto ist, dass Sie ein auf dem täglichen sync 'haben könnten und eine andere auf ‚wöchentlich sync‘ Ihnen etwas Geschichte zu geben. Dies ist bei weitem nicht so gut wie echte inkrementelle Sicherungen.

Persönlich bevorzuge ich einen Skript Backup (auf lokale Festplatten, die ich drehe, wie ‚Offsites‘ zu arbeiten. Dies ist zum großen Teil aufgrund meines Hobbys (Fotografie) und damit meine relativ lahme Internet-Upstream-Bandbreite Bewältigungs nicht mit der Datenvolumen.

Home-Nachricht Take - verlassen Sie sich nicht auf eine Lösung und nicht davon ausgehen, dass Ihre Daten nicht wichtig genug ist über die Probleme so tief wie der ‚Enterprise‘ denken tut.

Kaufen Sie eine brandsicher. Dies ist nicht nur eine gute Idee, für Backups zu speichern, aber eine gute Idee, Zeit.

Genau das, was Medien, die Sie in sie ist Gegenstand der anderen Antworten hier.

Aber aus der Perspektive von einem Feuer zurückzugewinnen, mit einem waschbaren Medium ist gut. Solange die Temperatur nicht zu hoch CDs und DVDs nicht scheinen, recht robust, obwohl ich über Rauchschäden betroffen sein würde. Das Gleiche gilt für Festplatten.

Ein Flash-Laufwerk hat den Vorteil hat, dass es keine beweglichen Teile beschädigt werden und Sie müssen nicht über die optischen Eigenschaften betroffen sein.

mozy.com ist König. Ich begann es nur zu Backup-Code verwendet und ponied dann einen Monat für die Sicherung des 5 bux up meine persönlichen Bilder und andere Sachen, die mich lieber nicht verlieren, wenn das Haus abbrennt. Die erste Sicherung eine Weile dauern kann, aber danach kann man über sie so ziemlich vergessen, bis Sie etwas wiederherstellen müssen.

eine externe Festplatte mit einem Netzwerkanschluss, so dass Sie Ihre Backups in einem anderen Raum zu halten, die eine wenig Sicherheit gegen Feuer zusätzlich bietet eine einfache Lösung für sind Sie sich wie zu Hause tun können.

Der nächste Schritt ist Speicherplatz in einem entfernten Standort zu erhalten (es gibt sehr günstige Monatspreise für Server zum Beispiel) oder mehrere externe Festplatten haben und wechseln regelmäßig zwischen dem einen zu Hause und einem entfernten Standort aus. Wenn Sie die Verschlüsselung verwenden, können diese überall sein, wie ein Freund oder Eltern Ort oder zu arbeiten.

Bacula ist eine gute Software, es Open Source ist, und wird eine gute Leistung geben, eine Art kommerzielle Software, ein bisschen schwierig, das erste Mal zu konfigurieren, aber nicht so hart. Es hat eine gute Dokumentation

Ich schließe ich die Stimme für Jungledisk . Ich benutze es, um meine Dokumente und Projektordner zu S3 drücken. Meine durchschnittliche monatliche Rechnung von Amazon ist etwa 20c.

Alle meine Projekte sind in Subversion auf einem externen Host.

Neben diesem, ich bin auf einem Mac, so dass ich SuperDuper eine nächtliche Bild meiner Fahrt zu nehmen. Ich bin sicher, es gibt gute Möglichkeiten in der Windows / Linux-Welt.

Ich habe zwei externe Laufwerke, die ich auf einer wöchentlichen Basis zu drehen, und ich speichern eines der Laufwerke off-site während es Woche weg ist.

Das bedeutet, dass ich immer nur 24 Stunden entfernt von einem Bild im Fall des Scheiterns, und ich bin nur 7 Tage von einem Bild im Fall eines katastrophalen Versagens (Feuer Diebstahl). Die Möglichkeit, das Laufwerk zu stecken in eine Maschine und sofort ausgeführt werden, von der Bild mich ungemein gerettet hat. Meine Boot-Partition wurde bei einem Stromausfall (kein Hardware-Fehler, zum Glück) beschädigt. Ich steckte die Sicherung in restauriert und arbeite wieder in der Zeit, die die Dateien des externen Laufwerks zu übertragen.

Eine weitere Stimme für mozy.com

Sie erhalten 2 GB kostenlos, oder für Sie $ 5 / Monat gibt unbegrenzte Backup-Speicherplatz. Sicherungen können auf Zeitbasis auftreten, oder wenn Ihr PC / Mac nicht besetzt ist. Es verschlüsselt während des Transports und der Lagerung.

Sie können die Dateien abgerufen werden über in Software integriert, über das Web oder zahlen für eine DVD gebrannt werden und zurückgesendet.

William Macdonald

Wenn Sie die Synchronisierung mit der Cloud fühlen und nichts dagegen haben, die ursprüngliche, Beta, 2GB Kappe, ich habe in der Liebe mit Dropbox .

Es hat Versionen für Windows, OSX und Linux arbeitet Dateien versioniert mühelos, hält, und arbeitet vollständig im Hintergrund auf, wenn die Dateien geändert (kein Tagesablauf oder manuelle Aktivierungen).

Ars Technica und Joel Spolsky haben beide gefallen in der Liebe (obwohl die Liebe mit Spolsky stark scheint, läßt aber so tun!) mit dem Service, wenn das Wort von einem zufälligen Internet-Geek ist nicht genug.

Dies sind interessante Zeiten für "die persönliche Backup-Frage".

Es gibt verschiedene Denkschulen jetzt:

  1. Frequent Automatische Local Backup + Periodic Lokale manuelle Sicherung

      

    Automatische: Geplante nächtliches Backup auf externes Laufwerk
    .   Handbuch: Kopieren auf dem zweite externes Laufwerk einmal pro Woche / Monat / Jahr / oops-vergessen
      und legen Sie es von zu „Mamas Haus“.
      
      Los von Software im Bereich, aber hier ist ein paar. Es gibt RSync und Time Machine unter Mac und Deltacopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp für Windows

  2. Frequent Remote Backup

      

    Es gibt einen Haufen von Dienstleistungen, die Sie sichern für Sie Internet-Verbindung zu einem entfernten Rechenzentrum ermöglichen. Amazon 's S3 Service + Client-Software des Jungledisk in diesen Tagen eine starke Wahl ist - nicht die günstigste Variante, aber Sie zahlen für das, was Sie es sein wird, in der Wirtschaft so lang oder länger als jede andere Storage-Anbieter, die heute ihre Schindel hängen.
    verwenden und als Track Record schlägt Amazon Unternehmen   
      Habe ich erwähnt, es verschlüsselt werden soll? Props zu Jungledisk für den Umgang mit der „Verschlüsselung Ausgabe“ und Zukunftssicherheit (Open-Source-Bibliothek mit Jungle Disk zu interoperabel) ziemlich gut.

  3. Alle oben.

      

    Manche Leute nennen es paranoid ... andere denken an sich selbst „Ahhh, ich nachts nicht schlafen kann jetzt“.


Außerdem ist es mehr Fehlertoleranz als Backup, aber Sie sollten Drobo - im Grunde ist es einfach tot RAID, das ganz gut zu funktionieren scheint.

Hier sind die Funktionen, die ich schauen würde für:

  • Wie in der Nähe von vollautomatischen wie möglich. Wenn es auf Sie verlässt sich auf einen Knopf drücken oder ein Programm regelmäßig ausführen, werden Sie sich langweilen und schließlich stört stoppen. Ein stündlicher Cron-Job nimmt mich von dieser Versorgung; Ich rsync zum 24x7-Server ich auf meinem Heim-Netz laufen.
  • Mehrere abnehmbare Backup-Medien, so dass Sie einige Off-Site halten (und / oder nehmen Sie einen mit Ihnen, wenn Sie unterwegs sind). Ich tue dies mit einem Warm-Pluggable SATA-Laufwerksschacht und einen cron-Job jede Woche welche E-Mails Sie mir, mich zu erinnern Laufwerke zu ändern.
  • stark verschlüsselte Medien, falls Sie einen verlieren. Die Linux-verschlüsselte Geräteunterstützung (cryptsetup et al) tut dies für mich.
  • Irgendeine Art von Point-in-Time-Recovery, aber sorgfältig prüfen, welche Auflösung Sie wollen. Täglich könnte genug sein - wahrscheinlich mehrere Backup-Medien mit bekommt man diese - oder Sie vielleicht etwas umfassen wie Time Machine von Apple wollen. Ich habe einige vorsichtig rsync Optionen mit meinem Wechseldatenträger verwendet. Jeden Tag schafft ein neues Snapshot-Verzeichnis, aber Dateien, die vom Vortag unverändert sind, sind hart verknüpft statt kopiert, um Platz zu sparen

Oder einfach nur ein Google Mail-Konto einrichten und es sich selbst Mail :) Wenn Sie ein bisschen paranoid über Google zu wissen, über Ihre Sachen sind da Sie Forschung sagte. Es ist Ihnen nicht viel helfen, mit Struktur und Sachen, aber es ist kostenlos, große Lagerung und off-site so ganz sicher.

Wenn Sie OS X 10.5 oder höher als die Kosten für die Time Machine sind die Kosten für eine externe Festplatte. Nicht nur das, aber die Schnittstelle ist tot einfach zu bedienen. Öffnen Sie den Ordner, den Sie wiederherstellen möchten, klicken Sie auf die Zeitmaschine Symbol, und wechseln Sie das Verzeichnis, als ob es 1999 noch einmal!

Ich habe nicht versucht, es zu verschlüsseln, aber ich glaube, Sie nutzen könnten truecrypt .

Ja Diese Antwort war durchaus einige Zeit bekannt gegeben, nachdem die Frage gestellt wurde, aber ich glaube, es sollte diejenigen helfen, die in diesem Beitrag in der Zukunft stolpern (wie ich).

Setup ein Linux oder xBSD Server:

-Setup ein Quellkontrollsystem Ihrer Wahl auf sie.
--Mirror Raid (Raid 1) bei min
--Daily (oder sogar stündlich) Backups auf externes Laufwerk [s].

Vom Server könnten Sie auch Setup ein automatischer Offsite-Backup. Wenn das Internet aus ist, dann würden Sie noch Ihre externe Festplatte haben und es nur die automatische Synchronisierung haben, sobald es wieder kommt.

Wenn es Setup sollte es etwa 0 Arbeit sein.

Sie brauchen nichts "fancy" für Offsite-Backup. Holen Sie sich ein Webhost, die Nicht-Web-Daten ermöglicht die Speicherung. Sync über SFTP oder Resync über SSH. Speichern von Daten auf anderen Ende in TrueCrypt Container, wenn Ihr paranoid.

Wenn Sie eine employeer / Auftragnehmer arbeiten auch sie fragen. Die meisten Orte schon etwas an der richtigen Stelle oder lassen Sie sich mit ihren IT arbeiten.

Meine Stimme geht (für Linux) Dirvish. Es nutzt rsync als Backend, ist aber sehr einfach zu konfigurieren. Es macht automatisch, periodisch und differentielle Backups von Verzeichnissen. Der große Vorteil ist, dass es harte Links auf alle Dateien nicht geändert seit dem letzten Backup erstellt. So wiederherzustellen, ist einfach:. Erst letzte erstellte Verzeichnis kopieren zurück - statt Wiederherstellen aller diffs nacheinander wie andere differentielle Backup-Tools tun müssen,

Ich habe folgende Backup-Szenarien und rsync-Skripten auf USB und Netzwerkfreigaben speichern.

  1. ( wöchentlich ) Windows Backup für "Bare Metal" Recovery
    Inhalt des Systemlaufwerk C: \ mit Windows Backup für die schnelle Erholung nach körperlicher Festplattenausfall, wie ich will nicht Windows und Anwendungen von Grund auf neu zu installieren. Dies ist so konfiguriert, automatisch mit Windows Backup Zeitplan ausgeführt werden.

  2. ( Tag und bedingter ) Aktive Inhalte Backup mit rsync
    Rsync kümmert sich um alle geänderten Dateien vom Laptop, Telefon, andere Geräte. Ich Backup-Laptop jeden Abend und nach wesentlichen Änderungen in Inhalt, wie Import des aktuellen Foto RAWs von SD-Karte auf Laptop.

Ich habe ein Bash-Skript erstellt, das ich von Cygwin unter Windows laufen rsync zu starten: https: //github.com/paravz/windows-rsync-backup

Wenn Sie mit weg von Jungledisk deduplicaiton bleiben. Ihre Wiederherstellung Client macht ein Chaos der reparsepoint und macht die Datei unbrauchbar. Sie hoffentlich kann es im abgesicherten Modus beheben mit:

  

fsutil reparsepoint löschen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top