Wie schwer ist es, ein Versionierungs-Dateisystem wie "Snaptshots" von NetApp einzurichten?

1183
Shalom Craimer

In der Universität hat es mir wirklich gut gefallen, dass jedes Verzeichnis ein Unterverzeichnis mit dem Namen hatte .snapshot, mit dem ich frühere Versionen meiner Dateien wiederherstellen konnte. Das .snapshotVerzeichnis hatte Verzeichnisse genannt hourly.1, hourly.2, daily.1, daily.2, weekly.1, usw. - sie würden das Verzeichnis und die Dateien enthalten, wie sie vor einer Stunde waren, 2 Stunden, einen Tag vor 2 Tagen, und vor einer Woche.

Sehr schön, sehr cool.

Ich habe mich gefragt, ob es so etwas für Linux von Windows gibt, da ich so etwas gerne zu Hause hätte. Wie schwer ist es einzurichten?

2

6 Antworten auf die Frage

5
Tadeusz A. Kadłubowski

Das ZFS-System von Sun verfügt über ähnliche Funktionen. Sie können versuchen, von Linux zu OpenSolaris zu wechseln und ZFS-Momentaufnahmen zu verwenden.

Hmm ... Das scheint drastisch zu sein. Das muss ich mir noch überlegen. Shalom Craimer vor 15 Jahren 0
Ich habe gehört, dass es von FUSE (das unter Linux verfügbar ist) unterstützt wird, aber ich weiß nicht, ob es gut funktioniert. Ich bin heute meistens ein Solaris-Typ. Tadeusz A. Kadłubowski vor 15 Jahren 0
3
Adrian Panasiuk

für Linux: Die eingehenden brtfs werden dazu in der Lage sein.

2
Paxxi

Sie haben bereits einen Teil dieser Funktionalität in Windows Vista (business / ent / ultimate) / 7 (wissen nicht, welche Version).

Der Schattenkopierservice / die Schattenkopie erstellt Schnappschüsse Ihrer Dokumente, sodass Sie in der Zeit zurückgehen und ältere Kopien davon abrufen können.

Klicken Sie mit der rechten Maustaste auf einen Ordner und wählen Sie Vorherige Versionen wiederherstellen. Es wird ein Dialogfeld angezeigt, in dem Sie auswählen können, welche Version wiederhergestellt werden soll.

Dies ist jedoch nicht so feinkörnig, wie Sie es erwähnen

1
markus

Wenn Sie über eine solche Funktionalität für wichtige Dokumente wie Ihre Doktorarbeiten verfügen möchten, können Sie auch ein reguläres Versionskontrollsystem wie Subversion verwenden. Sie können einen SVN-Server auf Ihrem Computer einrichten, ein Repo für Ihre wichtigen Dokumente erstellen und alle Änderungen in dieses Repository übernehmen. Auf diese Weise können Sie die Häufigkeit und den Inhalt der Momentaufnahmen selbst steuern.

Dies fällt auch nicht unter "einfach einzurichten", aber mit TortoiseSVN (für Windows) wird dies zu einer durchaus machbaren Aufgabe! Das ganze Thema muss erst einmal gelesen werden und wird nach einer Weile für die Routineaufgaben ein Kinderspiel.

1
Chris Nava

Wenn ich es richtig verstanden habe, funktioniert das TimeMachine-Backup des Mac auf ähnliche Weise, und Linux verfügt über eine Sicherungssoftwareoption namens TimeVault, die ähnliche Funktionen bietet. Windows ... keines, das ich kenne.

0
Macha

Ich nehme an, Sie könnten eine Kombination aus Bash / Batch, Quellcodeverwaltungsprogrammen und Crontab / Task-Scheduler verwenden

(Dies würde definitiv unter den schwierigen Abschnitt der Einrichtung fallen, aber auf der positiven Seite ist es kostenlos)