Hallo zusammen,
ich grübele und tüftele gerade an folgendem Problem und bräuchte dabei Hilfe:
Ausgangslage:
kleines privates Netzwerk mit 1 Tower, 2 Notebooks und 1 NAS (Synology) und dem üblichen Krams.
Die Familienmitglieder haben auf allen Geräten User mit dem gleichen Namen, gleicher ID und gleichem Passwort.
Das Homeverzeichnis liegt jeweils auf dem NAS und wird via NFS gemountet
Jeder kann sich überall anmelden und arbeiten, so soll es sein. Damit es keine unerwarteten Probleme gibt, laufen alle Systeme (abgesehen vom NAS) mit der selben (k)ubuntu-Version.
Zwei Punkte sind dabei schlecht:
Die Performance. Natürlich kann man damit arbeiten, aber es ist schon kontraproduktiv, wenn die Notebooks ziemlich neu sind und sehr schnelle SSDs bekommen haben und dann wird das Homeverzeichnis übers WLAN gemountet. Die Geräte sind benutzbar, es könnte sicherlich aber alles flüssiger laufen, wenn die Daten lokal liegen würden.
Die Mobilität. Wenn die Kids auf die Idee kommen, das Notebook zu Freunden mit zu nehmen, dann können die das natürlich machen. Dort angekommen sind aber die Daten aber nicht verfügbar, weil ja kein NAS gemountet werden kann. Dieser Punkt bewog mich dazu, nach einer Lösung zu suchen.
Ich sehe folgende Lösungsmöglichkeit:
Jeder PC bekommt lokal sein Home-Verzeichnis, welches beim Systemstart mit dem NAS synchronisiert wird. (Klar, dass dann der Systemstart gebremst wird.
Daraus wird sich das Problem erwachsen, dass gleichzeitige Mehrfachanmeldungen Probleme machen können - das ist aber verschmerzbar.
Frage a)
Wie kann man das umsetzen?
Frage b)
Gibt es andere praxiserprobte Lösungen?
Idee 1:
Syncthing. Aber: ich schaffe es nicht, Dateirechte und Besitzer zu synchronisieren.
Idee 2:
Unison. Das ist aber in die Jahre gekommen und wird wenig gepflegt, da weiß man nie, ob es irgendwann nicht mehr lauffähig ist. Weiterhin: Es ist nicht für die Synology verfügbar, läuft es nur auf den Endgeräten, müssen die Daten zum Synchroniseren (soweit mir bekannt ist) komplett einmal übertragen werden.
Idee 3:
rsync. Geht das in beide Richtungen? 2 mal abzugleichen (jede Richtung einmal) könnte gelöschte Dateien ständig wieder herstellen.
Ist alles alles nicht das Wahre...
Gibt es andere Ansätze? (Hab ich mal wieder den Baum im Wald nicht gesehen?)