Wie mache ich NFS-Mounts offline verfügbar?


8

Problem:

Ich arbeite an einem Notebook und habe während der Arbeit Zugriff auf viele NFS-Laufwerke. Wenn ich nach Hause komme, sind sie offensichtlich nicht verfügbar.

Windows 7-Lösung:

Mein Geschäftspartner verwendet Windows 7 und ordnet die Ordner über Samba zu. Windows 7 hat eine sehr schöne Funktion, mit der er diese Ordner offline verfügbar machen kann. Wenn er sich also mit dem Arbeitsnetzwerk verbindet, werden die Änderungen synchronisiert!

Frage:

Gibt es eine Möglichkeit, dies in Ubuntu nachzuahmen?

Was ich jetzt habe:

Server zur lokalen Synchronisierung: Ich habe rsync-Einträge auf meiner Crontab hinzugefügt, die server folders => local foldersalle fünf Minuten kopiert werden sollen.

Bei der Arbeit habe ich die NFS-zugeordneten Ordner verwendet und bei der Arbeit außerhalb habe ich die lokalen Kopien verwendet.

Wenn ich bei der Arbeit bin, führe ich manuell ein Skript aus, das synchronisiert wird local folders => server folders.

Probleme mit meinem Setup:

  • langsamer Start, wenn nicht bei der Arbeit (ich denke, mit der fstab wird versucht, die Serverordner zuzuordnen)
  • Keine Konfliktprüfung / -verwaltung
  • Ich muss daran denken, manuell zu synchronisieren und wegen der unterschiedlichen Dateispeicherorte vorsichtig zu sein
  • Aktuelle Dateien funktionieren nicht zwischen Arbeit und Zuhause

Ich denke, Unison kann dir helfen. Weitere Informationen finden Sie im Software Center.
Engels Peralta

Unison ist nicht wie ein Offline-Dateisystem, sieht aber so aus, als könnte es mir helfen, ein automatisierteres Szenario zu erreichen. Ich muss es versuchen und zurückkommen.
lpanebr

Antworten:


2

http://www.linuxpromagazine.com/Issues/2009/99/Offline-FS

Hier finden Sie einige Informationen zu verschiedenen Alternativen. In erster Linie OFS diskutieren. Ich habe es nicht selbst verwendet, aber es scheint ausgereifter als meine vorherigen Vorschläge zu sein und wurde speziell für diese Aufgabe entwickelt, anstatt zu versuchen, den NFS-Zugriff wie CacheFS zu beschleunigen.

Wenn ich zwei Dinge synchron halten muss, verwende ich normalerweise ein Subversion-Repository als Vermittler zwischen den beiden Systemen, dies kann jedoch arbeitsintensiv sein.


OFS sieht zwar so aus, wie ich es will, aber es ist noch nicht ausgereift genug, um mich darauf zu verlassen. Schön, dass es schwierig ist!
lpanebr
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.