close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1231 closed Defekt (erledigt)

NFS und bind-mounts

Reported by: bau Owned by: Rüdiger Kupper
Priority: schnell erledigen Milestone: Schuljahr 2013/14
Component: Software: Ubuntu Severity: beeinträchtigt den Unterricht vieler Lehrer
Keywords: Cc: Rüdiger Kupper

Description

Ich habe grade was sehr beunruhigendes gelesen:

"Ein mit bind einghängtes Verzeichnis kann man nicht per nfs exportieren, schade."

Anscheinend ist das nicht das, was gehen sollte - MIST!

OK, wir haben ja einen kleinen Samba-Workaround gemacht, mit dem wir das HomeVZ per CIFS nach /home/pam_mount/%USER/ mounten und dann per bind-mount ins HomeVZ bringen, das funktioniert dann anscheinend. Das korrekte Verzeichnis ist übrigens laut linuxmuster.net nicht __Schueler sondern !_schueler

Change History (12)

comment:1 by Rüdiger Kupper, 13 years ago

Priority: normal → hoch
Severity: normal → kritisch

Halle Jens,
sagtest Du nicht, Du hast den Workaround auf ltsp4 umgesetzt? Ich erhalte noch immer die Fehlermeldung, dass "__Schueler" ein veraltetes Handle hat.
Das verhindert übrigens, dass man mit Nautilus sein Homeverzeichnis anzeigen kann. Die Kollegen, die nicht des Terminal fähig sind, können also nicht auf ihre persönlichen Dateien zugreifen.

Daher setze ich das auf hohe Priorität.

comment:2 by bau, 13 years ago

Manchmal frage ich mich, in welcher geistigen Umnachtung ich gearbeite habe - sei's drum :-)
Ich habe leider einen Unterstrich vergessen, das Verzeichnis heißt __Schueler mit zwei Unterstrichen!
Mangels cssh konnte ich es am Freitag nicht auf allen LTSP machen, das habe ich jetzt erledigt - Problem sollte behoben sein!

comment:3 by Rüdiger Kupper, 13 years ago

Hast Du auch den ltspl1 "versorgt"?

comment:4 by bau, 13 years ago

natürlich habe ich den vergessen - beim Nachsehen habe ich gemerkt: Dort war noch alles mit __Schueler formuliert, das Problem ist dort also nicht aufgetaucht. Ich habe !_schueler ergänzt.

comment:5 by Rüdiger Kupper, 13 years ago

Gut!
Wenn ich mich auf ltsp6 virtuell einlogge sehe ich jetzt unter __Schueler die Verzeichnisse. Aber _schueler gibt es nicht.

comment:6 by bau, 13 years ago

Das scheint manchmal ein Problem der linuxmuster.net mit ihren bind-mounts zu sein. Irgendwie soll die die Schülerhomes nach !_schueler mounten, das hat aber manchmal nicht zuverlässig funktioniert. Deshalb habe ich den Workaround mit __Schueler wieder reaktiviert

comment:7 by Rüdiger Kupper, 13 years ago

Ich bekomme heute an ltsp4 beim Versuch, mein Homeverzeichnis anzuzeigen, wieder die Fehlermeldung mit dem ungültigen NFS-Handle. Das Fenster bleibt dann einfach grau.

comment:8 by bau, 13 years ago

Resolution: → erledigt
Status: new → closed

Ich habe nun in der /etc/exports auf dem paedml das Attribut crossmnt wieder entfernt. Jetzt werden die bind-mounts nicht mehr mitexportiert, der NFS-Zugriffsfehler ist weg. Der pam_mount übernimmt nun die ganze Arbeit. Ich lasse jetzt aber nur noch das __tauschen aus /home/pam_mounts/%(USER)/ per bind-mount rüberholen, den Rest mounte ich direkt auf den LTSP-Servern.
Fehler sollte jetzt aber endgültig weg sein.

comment:9 by Rüdiger Kupper, 13 years ago

Heute schnelle Anmeldung in der NwT. Hoffentlich hält's ;-).

in reply to:  8 comment:10 by Rüdiger Kupper, 13 years ago

Replying to bau:

Ich lasse jetzt aber nur noch das __tauschen aus /home/pam_mounts/%(USER)/ per bind-mount rüberholen

? Hast Du auch entfernt, oder?

comment:11 by bau, 13 years ago

Ja, momentan wird nur noch das HomeVZ pr cifs gemountet.
Leider wieder der Effekt, dass es beim ausloggen nicht geumountet wird. Das passiert jetzt leider (immer?) oft!
Hbae den Workaround wieder in Betrieb genommen.

comment:12 by Rüdiger Kupper, 13 years ago

Trotzdem funktioniert die Anmeldung jetzt deutlich stabiler. Immerhin.

Note: See TracTickets for help on using tickets.