Komisches Verhalten bei "Synchronisierung von gemeinsamen Ordnern"

Status
Für weitere Antworten geschlossen.

tomily

Benutzer
Mitglied seit
01. Mrz 2018
Beiträge
51
Punkte für Reaktionen
2
Punkte
8
Hallo Leute,

brauche mal eure Hilfe:

Mein Ziel ist es einen Ordner "Share01" von einer Synology NAS auf einen gleichnamigen Share auf einer zweiten NAS zu Synchronisieren.
Das ganze funktioniert mit dem Feature "Synchronisierung von gemeinsamen Ordnern" soweit genau so wie ich das benötige.

Nun zum Problem:
Nachdem das Synchonisieren ausgeführt wurde, sind auf der Ziel-NAS die Berechtigungen auf dem Share verdreht. Dort stehen dann mehrere Benutzer mit lesen/schreiben drin, obwohl diese auf der Quell-NAS nicht eingetragen wurden.

Kann sich das von euch jemand erklären?

Ich möchte die Dateien 1:1 von A nach B kopieren, ohnen Veränderungen vorzunehmen.

Danke und Grüße
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Sind die User auf der Ziel-DS identisch zu denen der Quelle? Wie sieht's mit Gruppen aus, über die Rechte erworben werden?
 

tomily

Benutzer
Mitglied seit
01. Mrz 2018
Beiträge
51
Punkte für Reaktionen
2
Punkte
8
Hallo,

wow das ging schnell, vielen Dank für die promte Antwort.
Alle User existieren auf beiden Seiten. Ich verwende keine Gruppen, die Benutzer sind im Share direkt eingetragen.

Wenn ich den User auf der Ziel-NAS austrage, ist dieser nach dem Synchronisieren wieder da.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Wenn ich das richtig in Erinnerung habe wird der synchronisierte Ordner anfangs z.B. für admins nur lesend gesetzt.
Und andere Einschränkungen gibt es auch noch
https://www.synology.com/de-de/know...enter/application_backupserv_sharedfoldersync

Linux Benutzerrechte werden anhand der Benutzer ID vergeben. Wenn du also auf Quelle und Ziel unterschiedliche Benutzer in unterschiedlicher Reihenfolge angelegt hast, gehören die Daten nachher scheinbar anderen Benutzern die die selbe ID haben.
 

tomily

Benutzer
Mitglied seit
01. Mrz 2018
Beiträge
51
Punkte für Reaktionen
2
Punkte
8
Danke für den Link. Das Problem könnte in diese Richtung gehen. Ehrlich gesagt weiß ich aber nicht wie ich das in den Griff kriegen soll.
Die User haben evtl. auf den Systemen unterschiedliche interne IDs. Sicherlich sind diese in unterschiedlicher Reihenfolge eingerichtet worden.

Kann es sein, dass auf die user im Hintergrund auf den Geräten die gleichen IDs haben, aber einen anderen Displaynamen?
Wie kann ich denn das gerade ziehen? Ich möchte nicht, dass auf der Ziel-NAS andere User Zugriff haben wie auf der Quell-NAS.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Ja, wie gesagt, die Rechte gehen nach IDs. Welche Namen diese IDs haben ist Linux egal, nur eben dir nicht.

Das kann man nur umgehen, indem man die Benutzer Systemübergreifend per LDAP verwaltet oder bei der Einrichtung der Nutzer exakt gleich vorgeht.
Das hinterher gerade zu ziehen ist nicht ganz ohne, auf der Konsole.
 

tomily

Benutzer
Mitglied seit
01. Mrz 2018
Beiträge
51
Punkte für Reaktionen
2
Punkte
8
Hmm, das ist natürlich jetzt ein Problem für mich. Gibt es denn andere Möglichkeiten die Daten 1:1 zu kopieren (Ohne Uterordner oder Meta-files wie bei HyperBackup), sodass meine Benutzer berücksichtigt werden?

Oder kann ich einfach neue Benutzer anlegen und die ID manuell vergeben, sodass diese auf beiden Seiten gleich sind und anschließend die alten löschen?
Es sind auf beiden Seiten nicht viele User. Ein LDAP aufzusetzen ist leider keine Option.

Wäre echt cool, wenn sich ein schöner Weg ergeben würde.

Aktuell verwende ich "Cloud Station Share Sync", welcher nur Nachts läuft.
Dies ist aber nicht stabil, da dieser nach Änderungen auf beiden Seiten sucht und somit inkonsistente Datenstände verursacht.

Hast Du einen Alternativvorschlag für mein Ziel? Abgesehen vom Rechteproblem, wäre das "Synchronisieren von..." komplett ausreichend für mich...
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Gute Frage. Bei Hyper Backup heißen diese Jobs "Einzelversion" die die Daten im "Klartext" sichern.

Das mit den Benutzer IDs ist eben ein grundsätzliches Problem. Wenn ich ein Backup anlege und dies später mal zurückspiele müssen die Rechte ja ebenfalls passen. Das tun sie, weil die ID die ursprüngliche ist.
Und Hyper Backup nutzt eben wie die Sync Gemeinsamer Ordner das Linux Tool rsync als Basis.
Synology benutzt ja für "weiter oben" angesiedelte Werkzeuge noch ACLs, also übergeordnete Berechtigungen. Sieht man schön wenn die Rechte auf der Konsole nicht gegeben sind und man trotzdem Zugriff hat per File Station etc.
Wenn man von Anfang an ACL Shares hatte und nie an den Unix Rechten gedreht hat (dann gehören auf der Konsole glaube ich alle Dateien root und haben 000 als Berechtigung) wie Synology das überträgt.
Weil meines Wissens die ACL Rechte nach Benutzernamen gehen
Du siehst, ich bin da auch nicht voll drin in der Materie.

Ja IDs kann man auch verändern und so was gerade ziehen auf der Konsole. Aber das ist nichts, was man in 2 Sekunden macht. Und eine fertige Anleitung habe ich dazu auch nicht parat.

Spontan weiß ich jetzt keine einfache Königslösung.
Man könnte zwar bei der Übertragung die Rechte nicht übernehmen, aber dann hätte der übertragende Benutzer am Ende die Rechte.
Du willst ja aber, dass alle Benutzer/Gruppen an der Quelle und am Ziel identische Rechte aufweisen.
Übergeordnete Benutzerverwaltung ist halt das Paradebeispiel dafür.
 

tomily

Benutzer
Mitglied seit
01. Mrz 2018
Beiträge
51
Punkte für Reaktionen
2
Punkte
8
Danke! Ich werde mich da wohl mal reinarbeiten müssen.
Prinzipiell wäre es mir lieber, wenn die Dateien ohne Rechte kopiert werden und auf der Ziel-NAS die deren Rechten und Benutzer neu vergeben werden. Im Falle eines Restores müsste ich eben einmal alle Rechte neu setzen.

Das mit der Funktion "Einzelversion" unter HyperBackup ist leider nicht ganz so wie beschrieben. Dort muss immer ein Unterordner angegeben werden. Und auch dann werden Metafiles kopiert und im Share mit abgelegt.
Genau das möchte ich eben nicht haben, sondern einfach nur den kompletten Share identisch haben. Habe Dir mal einen Screenshot angehängt, damit du siehst was ich meine

xxx20-03-2018 11-31-28.jpg
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Wie gesagt, dann muss man eben direkt mit Ultimate Backup oder direkt mit rsync (script) arbeiten und nach jedem Abgleich die Rechte am Ziel neu setzen.
Weil, wenn du die Rechte nicht überträgst / erhälst haben sie am Ziel erstmal den Besitzer mit dem der Abgleich gemacht wurde.
Das bezieht sich allerdings nur auf die Linux Rechte. Wenn du in der GUI mit erweiterten Berechtigungen etc. arbeitest geht es eventuell nicht, oder wird noch komplizierter.
Da weiß ich grad nicht ob man das noch sauber per Script (automatisiert) auf der Konsole setzen kann.
 

tomily

Benutzer
Mitglied seit
01. Mrz 2018
Beiträge
51
Punkte für Reaktionen
2
Punkte
8
Hallo zusammen,

es ist leider eine lange Zeit vergangen, aber ich möchte euch noch eine abschließende Antwort geben.

Habe mich vom Cloud-Station-Share-Sync verabschiedet. Die Funktion ist stabil bei einer dauerhaften, beidesidigen Synchronisierung.
Wenn man wie ich, den Sync nur nachts laufen lassen will, macht es Probleme.

Nun verwende ich die Funktion "Synchronisierung gemeinsamer Ordner" und synce nur noch ein eine Richtung.
Habe die Berechtigungen auf Gruppen umgestellt, wie es "Frogman" ursprünglich vorgeschlagen hat.

Die Gruppe hat auf beiden NAS-Servern die gleiche GID. Der rSync gleicht dann nur die Gruppen-IDs ab.
Somit kann ich auf beiden Seiten unterschiedliche Mitglieder in die Gruppen einfügen und habe nun so mein Ziel erreicht, ohne die User anpassen zu müssen.

Besten Dank an alle!

Grüße Tomily

PS: Wie schließe ich das Thema, bzw. markiere es als "gelöst" ? :)
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Danke der Rückmeldung. Das muss als Abschluß genügen. Weitere Möglichkeiten gibt es nicht.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat