staging.inyokaproject.org

Dateiversionen mit Samba

Status: Gelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

SirBoerky

Anmeldungsdatum:
12. September 2021

Beiträge: 3

Hallo liebe Mitglieder, ich habe einen Ubuntu - File Server mit Samba bei uns ím Büro Netz hängen.

Habe zwei gespiegelte Hdd am laufen. Verwaltung über Webmin.

So weit so gut.

Nun würde ich gerne in Samba noch dazu bringen, die Dokumente in Dateiversionen abzulegen. Ist das möglich (wie z.B. in einer Synology NAS)?

Herzliche Grüße SirBoerky

chr123

Anmeldungsdatum:
19. Juli 2018

Beiträge: 1632

Was genau meinst du mit Dateiversionen?

SirBoerky

(Themenstarter)

Anmeldungsdatum:
12. September 2021

Beiträge: 3

Hallo chr123,

ich mein damit, dass eine Datei (Word Dokument......) nach erfolgter Bearbeitung / Veränderung als neue Version abgespeichert wird. So kann im Problemfall auf die zurückliegenden Versionen zugegriffen werden. (z.B. wenn eine Datei mit versehentlich falschen Inhalt gespeichert wurde.....)

chr123

Anmeldungsdatum:
19. Juli 2018

Beiträge: 1632

Diese Funktion kenne ich nicht. Es gibt eine Funktion (snapshots anlegen und per shadow copy den Benutzern zur Verfügung stellen). Ich schätze das funktioniert aber nur in regelmäßigen Intervallen. Also nicht wenn du bspw eine Datei änderst, sonder zum Beispiel täglich um 8, 12 und 16 Uhr. Zu den snapshots kann ich dir aber nicht weiterhelfen, da ich das nicht nutze.

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Also von Nextcloud kenne ich so etwas, aber Nextcloud ist ja rein Webdav-basiert, aber bei Webdav selbst ist eine Versionierung auch nicht dabei. Samba hat das meines Wissens aber nicht mit an Board. Wenn es das Synology auch mitbringt, muss das was extra dazugebastelltes sein.

Du könntest mit Git, in Kombi mit inotify oder so, so etwas selbst bauen, indem Du entsprechende Tags für die einzelnen Dateien vergibst und so eine Versionierung dort einbaust. Ist aber kein ganz triviales Projekt.

hakel2020

Anmeldungsdatum:
21. Januar 2021

Beiträge: 1169

Versionierung

Der Ausdruck ist mir so nicht geläufig, dann doch eher "inkrementelle Backups".

Für "Versionierung" gibt es sicher Insellösungen im Sinne von Dokuverwaltungen etc., das würde ich jetz aber nicht mit einem (File)Serverdienst in Verbindung bringen.

Vielleicht mal in einem neuen Thread ansprechen ?

P.S. MS Word hatte das mal irgenwie "drin" als Feature. Die Dateien schwollen endlos an und war ziemlich peinlich, wenn man Änderungen nicht entfernt hatte. 🤣

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1303

Nun würde ich gerne in Samba noch dazu bringen, die Dokumente in Dateiversionen abzulegen.

Hallo SirBoerky,

das einzige Betriebssystem, was ich kenne, das mit Dateiversionen umgehen kann ist VMS. Das verwendete CIFS/SAMBA stellte allerdings die VMS File-Definition (filename.type;versionnumber) im Samba Share als "normalen" Dateinamen (filename.type.versionnumber) dar, der auch von Windows und Unix verarbeitbar war. Ein Filezugriff ohne Versionsnummer gab immer die Datei mit der höchsten Versionsnummer wieder.

Unter Windows/Unix/Linux wirst du dir eine Versionsverwaltung selbst implementieren müssen. Beispiele mit cvs, git, subversion, bazaar usw gibt es ja recht viele. Obwohl diese Tools aus der Software-Entwicklung eher für "plainText" Dateien gedacht sind, kann man auch binären Inhalt damit versionieren.

SirBoerky

(Themenstarter)

Anmeldungsdatum:
12. September 2021

Beiträge: 3

Hey... vielen Dank für die vielen Antworten und das Mitdenken von Euch!

Dann werde ich wohl ohne Versionierung auskommen müssen.

Danke an Alle ☺

Gruß in die Runde SirBoerky

Antworten |