Alle verfügbaren Versionierungsdateisysteme wie VMS hatten

Alle verfügbaren Versionierungsdateisysteme wie VMS hatten

Ich suche nach einem Versionierungsdateisystem, wie es VMS früher hatte. Gibt es moderne Äquivalente, die ich für Windows-Clients hosten kann? Anforderungen:

  • Möglichkeit zum Zuordnen eines Laufwerks zum gemeinsam genutzten Dateisystem von XP, Vista, Win7, Samba (Linux)

  • Möglichkeit, dieses Dateisystem entweder auf einer Windows-Variante oder auf CentOS zu hosten

  • Für die Endbenutzer völlig transparent – ​​sieht aus wie ein normales Laufwerk/Share. Ich bin sicher, ich könnte mit etwas wie SVN etwas zusammenhacken, aber es wäre nicht transparent.

Ich habe bei Google und hier gesucht und bisher nichts gefunden.

Antwort1

Das OpenVMS Files-11-System ist tatsächlich ein echtes Versionierungsdateisystem. Jedes Mal, wenn ein Speichern, Kopieren oder Schreiben durchgeführt wird, wird eine neue Version mit demselben Dateinamen bis Version 32767 erstellt, sofern der Befehl nicht ausdrücklich so parametriert wurde, dass dies nicht geschieht. OpenVMS-Dateien werden im folgenden Format angezeigt: Dateiname.Erweiterung;Versionsnummer (z. B.: myfile.txt;1 myfile.txt;2 myfile.txt;3 und so weiter bis: myfile.txt;32767)

In OpenVMS können Sie beispielsweise:

KOPIEREN meinedatei.txt;2 meinedatei.txt;4

PURGE myfile.txt (lässt nur die neueste Version übrig)

PURGE/KEEP=3 myfile.txt (lässt nur die letzten 3 Versionen übrig)

DELETE myfile.txt;3 (löscht nur Version 3)

Bisher habe ich keine Software gefunden, die dieselbe Art der Dateiversionierung in Windows per Fernzugriff replizieren kann – aber ich bin ständig auf der Suche.

Antwort2

Ab Windows 2003Volumeschattenkopienverfügbar wurde. Ist das für Sie geeignet?

Antwort3

Ich bin nicht sicher, ob ich den Dateisystemmechanismus von VMS als „Versionierung“ bezeichnen würde, außer dass dadurch netterweise ein paar ältere Kopien gespeichert wurden.

NetApp Filer haben "Schnappschüsse", mit denen Sie sich ansehen können, wie Ihr Dateisystem gestern um Mitternacht oder in der 3. Woche des letzten Jahres aussah, oder was auch immer Sie für die Speicherung konfigurieren möchten. Sie benötigen auch nicht viel Speicherplatz. Sie können eine Zeit angeben, zu der die Snapshots erstellt werden sollen, oder Sie können Snapshots manuell durchführen. Sie können dannZugangSie können diese Zeitpunkte auch durch einen Wechsel in ein Unterverzeichnis des Verzeichnisses aufrufen.

Mit dem ZFS-Dateisystem von Sun (verfügbar unter Solaris, aktuellen Versionen von FreeBSD und Serverversionen von OSX) können Sie auch Snapshots erstellen, die funktional mit den NetApp-Snapshots identisch sind. Sie müssen Samba installieren, um ein ZFS-Dateisystem mit einem Windows-Client zu teilen (oder NFS verwenden, um es mit einem Unix-Host zu teilen).

Antwort4

Keine native Windows-Lösung:

Wenn Sie Apache mit dav_svn ausführen, können Sie es so konfigurieren, dass bei jedem Speichern der Datei eine neue Revision erstellt wird.

Windows-Clients können sich einfach mit dem http-Endpunkt verbinden und sollten (weitgehend) transparent mit dem zugeordneten Laufwerk arbeiten können.WebDAV und Autoversionierung

EDIT: Wenn ich es mir recht überlege, klingt es so, als ob Sie tatsächlich ein DMS in der Art von SharePoint wollen. Wenn Sie dafür nicht bezahlen möchten: Probieren Sie dasAlfresco Community Editionnach einer Woche Herumprobieren hatte ich es soweit eingerichtet, dass ich native SMB-Mounts für unsere Windows-Benutzer hatte. Versionierte Dokumente mit einer netten Web-Benutzeroberfläche für Endbenutzer und in unsere Domäne integrierter Authentifizierung (allerdings unter Linux mit OpenLDAP und Samba – Alfresco selbst ist das ziemlich egal. Es ist Java und für alle wichtigen Plattformen verfügbar)

verwandte Informationen