Wie mache ich tägliche Backups?

1091
Sagar R. Kothari

Während der Entwicklung eines iPhone-Projekts lege ich an jedem Tag und auf folgende Weise neue Ordner an

* November 2009 o 01-DEC-2009 + MyProject o 02-DEC-2009 + MyProject * December 2009 

Ich mache täglich Sicherungskopien meines Projekts. Ich weiß, dass dies kein geeigneter Weg ist, Sicherungskopien zu erstellen. Ich möchte wissen, was ist die richtige Lösung dafür?

Ich bin unter Mac OS X und es ist mit einem Windows-Server verbunden. Ist es möglich, Sicherungen auf dem Windows-SVN-Server zu erstellen? Gibt es eine alternative Option in Mac OSX?

Ich kann nichts über USB an den PC anschließen, daher ist Time Machine für diese speziellen Anforderungen nicht vorzuziehen.

1

4 Antworten auf die Frage

5
Grzegorz Adam Hankiewicz

Wenn Sie Software entwickeln, anstatt manuelle Backups und Snapshots, sollten Sie mit Start - Source - Control - Software, wie Subversion (die Sie erwähnen, aber eindeutig keine Ahnung, wie es funktioniert) oder git (etwas schwieriger zu lernen, sondern gibt Ihnen mehr Macht in auf lange Sicht). Da Sie einen SVN-Server unter Windows ausführen, würde ich zuerst versuchen, ihn zu lernen.

Wenn Sie jedoch wirklich manuelle Sicherungen verwenden müssen, beachten Sie zunächst, dass Xcode eine Momentaufnahmefunktion bietet, die für Sie ausreichend ist. Wenn Sie Xcode nicht vertrauen, besteht eine Lösung darin, etwas Ähnliches wie Time Machine zu verwenden, bei dem Sie eine vollständige Kopie eines Verzeichnisses sowie differenzielle Sicherungen für einen bestimmten Zeitraum haben. rdiff-backup würde dies sehr gut passen (ich habe es verwendet, um Windows-Netzwerkfreigaben zu unterstützen).

rdiff-backup ist entweder als Quellcode erhältlich oder Sie können vorinstallierte Binärdateien über Systeme wie Mac-Ports installieren .

Es wird dringend empfohlen, den Thread-Starter über Subversion / Mercurial / git zu lesen und ihn zu verwenden. yanokwa vor 14 Jahren 0
3
MDMarra

Time Machine führt täglich Sicherungskopien auf einer lokalen externen Festplatte oder im Netzwerk angeschlossenen Time Capsule durch. Dies ist die absolut einfachste Lösung, wenn Sie keine Sorge haben, dass die Backups nicht vor Ort sind.

Aber ich möchte eine Lösung außerhalb der Zeitmaschine. Ich kenne die Zeitmaschine bereits, möchte sie aber nicht verwenden. Vielen Dank für die Antwort, Sir. Du hast Recht. Aber ich finde die andere Lösung. Sagar R. Kothari vor 14 Jahren 0
Gibt es einen Grund, warum Sie Time Machine nicht wollen? Es ist vollständig automatisiert, erstellt tägliche Sicherungen und ist im Betriebssystem integriert. MDMarra vor 14 Jahren 0
Oke Lassen Sie mich das Problem erklären. Zeitmaschine findet Apple-Gerät durch Luftport. Ich habe nur einen Mac im Büro und habe kein anderes Gerät. Sagar R. Kothari vor 14 Jahren 0
Sie können die Zeitmaschine mit jeder externen Festplatte verwenden. Sie benötigen keine Flughafen-Basisstation. Eine normale USB-Festplatte eines beliebigen Herstellers funktioniert problemlos mit TM. MDMarra vor 14 Jahren 1
Nun, das ist eine ziemlich wichtige Tatsache. Sie sollten Ihre ursprüngliche Frage entsprechend aktualisieren. MDMarra vor 14 Jahren 0
1
Pridkett

Wenn Sie Zeitmaschine vermeiden möchten und wirklich ein Ad-hoc-Skript-Setup verwenden möchten, sollten Sie rdiff-backup auschecken . Ich verwende eine Kombination aus rdiff-backup (durch backupninja ausgelöst ) und jungledisk, um sicherzustellen, dass ich alles gesichert habe.

Diese Lösung bewirkt Folgendes:

  1. Automatik
  2. Versionen alles, keine Sorge über Datenverlust.
  3. Minimale Dateiduplizierung - optimale Speicherplatznutzung (aber keine Komprimierung).
  4. Offsite-Backup.

Wenn Sie etwas komplizierter vorgehen möchten und die Verwendung eines Dienstes wie JungleDisk und die Verwendung eines Remote-Servers vermeiden möchten, sollten Sie sich Duplicity anschauen, wodurch auch die Sicherungen auf dem Remote-Server verschlüsselt werden.

Welche Optionen verwenden Sie für rdiff-backup, um auf einen Jungledisk-Einhängepunkt zu schreiben? dpk vor 12 Jahren 0
In diesem Szenario wird JungleDisk als Laufwerk bereitgestellt. Sie können auch etwas mit dem generischen WebDav-Montagesystem anschließen. Nebenbei habe ich das alles aufgegeben und zu CrashPlan gewechselt. Es ist für alle meine Daten günstiger und funktioniert nur auf Systemen und mehreren Sicherungszielen (lokal und remote). Pridkett vor 12 Jahren 0
1
denmojo

Wenn Sie keine Angst vor Scripting haben, können Sie Tarsnap versuchen (muss für OSX aus der Quelle erstellt werden). Sie können entweder Ihre Backups erstellen oder einen "Button" (Skript) drücken, wenn Sie entscheiden, dass ein Backup erforderlich ist. Ich habe etwas darüber geschrieben: https://caffeinatedcode.com/posts/online-backups-for-the-truly-paranoid/ "Online-Backups für die wirklich Paranoiden"

Tarsnap ist sicher, einfach zu verwenden, verwendet Amazon S3 (im ganzen Land geo-repliziert) und kostengünstig (aber nicht kostenlos).

Sie müssen selbst den Unterschied zwischen Revisionskontrolle und Sicherung klären. Sie sind nicht notwendigerweise gleich, obwohl viele ihren Offsite-Versionsmechanismus als Hauptsicherungswerkzeug verwenden. Ihre Anforderungen können einfach erfüllt werden, indem Sie svn auf einem Hostinganbieter wie Dreamhost verwenden.