NFS-Frage: Server-Rechner ist nicht immer eingeschaltet
HI! Ich verwende NFS-Laufwerke von einem Server, der nicht immer eingeschaltet ist. Ich kann nicht voraussagen, wann er an oder aus ist. Die Laufwerke habe ich mit Yast/NFS Client eingerichtet, sodass sie nun in der fstab stehen. Wenn nun der Server gerade aus ist und ein Programm über alle Laufwerke scannt (z.B. df oder ein Filerequester), dann hängt das Programm, bis der Server wieder da ist. Jetzt habe ich gelesen, dass mit der mount-Option intr man den Prozess wenigstens killen kann, aber trotzdem ist das Programm ja dann nicht benutzbar, weil es beim nächsten Start und Zugriff wieder hängt. Dann kann man noch "soft" mounten, woduch man einen Timeout hat, aber das wird nicht empfohlen, wegen anderen Problemen. Manuelles umount wäre lästig, da ich den Zeitpunkt der Downzeit nicht kenne und immer nur temporär mounten wäre auch unkomfortabel. Am besten wäre es, wenn das NFS Share einfach leer wäre, wenn der Server nicht da ist, also praktisch auto-unmount/mount. Geht das irgendwie? Danke! Thomas
Am Sonntag, 5. September 2004 19:19 schrieb Thomas Börkel: [...]
Am besten wäre es, wenn das NFS Share einfach leer wäre, wenn der Server nicht da ist, also praktisch auto-unmount/mount.
Geht das irgendwie?
ja, mit dem automounter. da werden die betreffenden verzeichnisse erst dann gemountet wenn drauf zugegriffen wird, und wenn das nicht klappt kommt einfach ein "file not found" zurück. du brauchst dazu: 1. den automounter (bei suse dabei) 2. eine datei /etc/auto.master 3. eine oder mehrere dateien in etc wo drinsteht was von wo gemountet werden soll. ich verteil meine automounter maps per nis, die sehen so aus: hier die auto.master: /seti auto.seti /eregion auto.eregion /users auto.users und als beispiel mal die auto.eregion: mathias@merry:~> ypcat -k auto.eregion files -fstype=nfs celebrimbor:/export/intranet/files heise -fstype=nfs celebrimbor:/export/heise public -fstype=nfs celebrimbor:/export/public temp -fstype=nfs celebrimbor:/export/temp dadurch hab ich dann zb. den nfs mount /eregion/public der rest steht in den man pages. bye, MH
Hallo, Mathias Homann wrote:
Am Sonntag, 5. September 2004 19:19 schrieb Thomas Börkel:
Am besten wäre es, wenn das NFS Share einfach leer wäre, wenn der Server nicht da ist, also praktisch auto-unmount/mount.
Geht das irgendwie?
ja, mit dem automounter. da werden die betreffenden verzeichnisse erst dann gemountet wenn drauf zugegriffen wird, und wenn das nicht klappt kommt einfach ein "file not found" zurück.
Ginge das nicht mit subfs viel einfacher? Damian Philipp
HI! Mathias Homann wrote:
ja, mit dem automounter. da werden die betreffenden verzeichnisse erst dann gemountet wenn drauf zugegriffen wird, und wenn das nicht klappt kommt einfach ein "file not found" zurück.
Und wie sieht's aus mit unmount? Ich habe übrigens Suse 9.0, falls das was ausmacht. Thomas
Am Sonntag, 5. September 2004 22:36 schrieb Thomas Börkel:
HI!
Mathias Homann wrote:
ja, mit dem automounter. da werden die betreffenden verzeichnisse erst dann gemountet wenn drauf zugegriffen wird, und wenn das nicht klappt kommt einfach ein "file not found" zurück.
Und wie sieht's aus mit unmount?
unmount passiert per timeout. bye, MH
participants (3)
-
Damian Philipp
-
Mathias Homann
-
Thomas Börkel