Ich verwende NFS, um Medien für alle meine Dateien in meinem Netzwerk freizugeben. In 10.10, wenn die Freigabe bereitgestellt wird, können meine Computer jedoch nicht heruntergefahren werden. Sie scheinen dort zu sitzen. Wenn ich die NFS-Freigaben nicht einbinde, werden die Computer normal heruntergefahren. Hier sind die relevanten Inhalte meiner /etc/fstab
.
192.168.1.115:/home/jorge /home/jorge/Stuff nfs rw,hard,intr,fsc
Ich verwende derzeit cachefilesd, um meine NFS-Freigaben zwischenzuspeichern , habe jedoch das gleiche Problem mit oder ohne. Der Server läuft immer und bedient die Freigaben.
Wie kann ich debuggen, wo das Problem liegt? Es scheint, dass ich nur durch Aus- und Einschalten der Boxen herunterfahren kann.
Antworten:
Ist Ihr NFS-Server beim Herunterfahren Ihres Computers noch aktiv? Wenn ja, scheint dies ein Fehler in der Reihenfolge des Herunterfahrens in 10.10 zu sein. Die Netzwerkschnittstelle muss noch aktiv sein, um die Bereitstellung von NFS aufzuheben.
Ich verwende 10.10 noch nicht, daher kann ich nicht bestätigen, ob dies der Fall ist. Aber als Notlösung könnten Sie versuchen, eine weiche Montage anstelle einer harten zu machen. Mit Soft Mounts können die NFS-Anforderungen eine Zeitüberschreitung aufweisen. Sie sollten jedoch vor dem Herunterfahren eine vollständige Synchronisierung durchführen!
quelle
192.168.1.xxServer:/SharedFolderServer /MountedClient nfs user,noauto,soft 0 0
heh. Haftungsausschluss für Eigenwerbung, aber ich habe kürzlich ein Bash-Skript geschrieben, von dem ich denke, dass es Ihnen bei diesem Szenario helfen kann. Das Bash-Skript befindet sich in /etc/NetworkManager/dispatcher.d/ und löst einige Probleme, die ich bei NFS festgestellt habe, insbesondere im Zusammenhang mit den Problemen beim Hochfahren / Herunterfahren.
http://www.badgerbait.net/offtopic/network-specific-event-triggered-bash-script
Das Skript aktiviert / deaktiviert die Netzwerkfreigabe (es wird wirklich alles tun, was Sie beim Verbinden / Trennen des Netzwerks tun möchten), ist jedoch netzwerkspezifisch (auf diese Weise wird nicht versucht, die Netzwerkfreigabe zu aktivieren / deaktivieren, wenn die Ressource nicht verfügbar ist) Sie müssen Arp-Tabellen für Ihren Router-Mac abfragen oder sich nur die Router-Aufkleber ansehen.
Der andere Tipp für die Verwendung ist, wenn Sie sich für die Implementierung entscheiden, sicherzustellen, dass Sie Ihrem fstab noauto hinzufügen, damit es beim Booten / Herunterfahren nicht automatisch gemountet wird ...
Das Hinzufügen des noauto zu fstab und das anschließende manuelle Ein- und Aushängen des Laufwerks nach Bedarf ist eine weitere mögliche schnelle Lösung
fyi: Ich bin Hundefutter und hatte keine Probleme mit diesem Ansatz. Wenn Sie sich entscheiden, Probleme anzunehmen und auf sie zu stoßen, lassen Sie es mich bitte wissen.
quelle
Ich hatte das gleiche Problem mit auf NFS gemounteten Laufwerken, die mich am Herunterfahren hinderten. Ich konnte den Magic SysRq-Befehl Alt + SysRq + R + S + E + I + U + O zum Herunterfahren verwenden. Weitere Informationen zum Magic SysRq erhalten Sie in diesem Ubuntu-Forenthread .
quelle